DatabaseMetaData指定されたテーブルのカラム名を取得する
DatabaseMetaDataを使用して作成。
接続しているデータベースから、指定されたテーブルのカラム名を取得する。
private List getColumnNameList(String tableName, Connection con) throws SQLException { List columnNameList = new ArrayList(); DatabaseMetaData metaData = (DatabaseMetaData) con.getMetaData(); ResultSet columnRs = metaData.getColumns("", "", tableName, ""); while (columnRs.next()) { columnNameList.add(columnRs.getString("COLUMN_NAME")); } columnRs.close(); return columnNameList; }