我想获取数据库中的所有表名并将其显示在JTable.
它正在打印:
con = DriverManager.getConnection("jdbc:h2:C:/SimpleGST/GST/INVOICES","sa","");
String[] types = {"TABLE"};
DatabaseMetaData metadata = con.getMetaData();
ResultSet resultSet = metadata.getTables(null, null, "%", types);
while (resultSet.next()) {
String tableName = resultSet.getString(3);
System.out.println(tableName);
table.setModel(net.proteanit.sql.DbUtils.resultSetToTableModel(resultSet));
}
它正在打印表名,但没有显示在表中。
翻阅古今
青春有我
相关分类