我使用 H2 数据库创建了一个用于数据库测试的脚本。我面临问题,无法读取数据库中的表。它抛出消息“找不到表”和下面的代码。但它能够连接数据库。
配置:数据库引擎的 h2-3.3.jar 和 h2.jar
Class.forName("org.h2.Driver");
Connection con=DriverManager.getConnection("jdbc:h2:file:C:\\keymanager\\etc\\H2/kms;CIPHER=AES","km_user","87654321 12345678");
System.out.println(con.getCatalog());
Statement statement = con.createStatement();
ResultSet resultSet1 = con.createStatement().executeQuery("SELECT * FROM KM_AUDITLOGS");
while(resultSet1.next()){
System.out.println("CREATEDATE:" +resultSet1.getString("USERIP"));
}
执行脚本后显示错误消息
“org.h2.jdbc.JdbcSQLException:找不到表 KM_AUDITLOGS;SQL 语句:SELECT * FROM KM_AUDITLOGS [42102-73]”
任何人都可以帮助我吗?