我想从特定数据库中检索所有表名。我试过以下代码:如何使用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