Невозможно получить доступ к таблицам из базы данных H2, используя Java

Я создал скрипт для тестирования базы данных с использованием базы данных H2. Я сталкиваюсь с проблемой, не могу прочитать таблицы в базе данных. В него выкидывается сообщение "Таблица не найдена" и ниже код. Но он может подключиться к базе данных.

Конфигурация: h2-3.3.jar и h2.jar для компонента Database Engine

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

Кто-нибудь может мне помочь?

1 ответ

При использовании последней версии H2 он работает (согласно последнему комментарию).

Другие вопросы по тегам