0

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]」

誰でも私を助けることができますか?

4

1 に答える 1