我想從特定數據庫中檢索所有表名。我試過以下代碼:如何使用jdbc從特定數據庫獲取所有表名
try {
DatabaseMetaData dbmd = connection.getMetaData();
String[] types = {"TABLE"};
ResultSet rs = dbmd.getTables(null, null, "%", types);
while (rs.next()) {
System.out.println(rs.getString("TABLE_NAME"));
}
} catch (SQLException e) {
e.printStackTrace();
}
但它給出了空指針異常。
準確地說** ** WHERE是它給予空指針異常? – 2015-02-05 12:45:50
準確**您正在使用哪種語言? – 2015-02-05 12:46:32
我正在使用Sqlite。 – nikalldway 2015-02-05 12:49:53