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;
}