Я хотел бы получить все имена таблиц из схемы базы данных и, если возможно, получить всю таблицу, начинающуюся с указанного префикса.
Я попытался использовать JDBC connection.getMetaData().getTables()
, но он вообще не работал.
Connection jdbcConnection = DriverManager.getConnection("", "", "");
DatabaseMetaData m = jdbcConnection.getMetaData();
ResultSet tables = m.getTables(jdbcConnection.getCatalog(), null, "TAB_%", null);
for (int i = 0; i < tables.getMetaData().getColumnCount(); i++) {
System.out.println("table = " + tables.getMetaData().getTableName(i));
}
Может ли кто-нибудь помочь мне в этом?