Учитывая имя таблицы, как узнать имена столбцов с помощью JDBC? Я знаю, что это что-то, использующее DatabaseMetaData, примеры приветствуются!Как узнать имена столбцов с помощью JDBC?
Комплектующие вопрос:
Я использую HSQLDB и создания таблицы, когда я запустить сервер и, кажется, что databasemetada не в состоянии прочитать имена столбцов.
String tableName = "cities";
DatabaseMetaData metaData = connection.getMetaData();
ResultSet resultSet = metaData.getColumns(null, null, tableName, null);
while(resultSet.next()){
System.out.println(resultSet.getString("COLUMN_NAME"));
}
Объект resultSet.next() приходит пустой.
http://www.java2s.com/Code/Java/Database-SQL-JDBC/UseDatabaseMetaDatatogettablecolumnnames.htm – Jarandinor