drno-reg
@drno-reg
см не кратко

Как правильно подключиться к Berkeley DB на Java?

Здравствуйте.

Пытаюсь написать клиента на Java для подключения к BerkeleyDB.
В папке D:\\DataBases\\BerkeleyDB\\12cR1(12.1.6.2.23)\\bin\\ уже есть сохраненная таблица CUSTOMERS

try {

                EnvironmentConfig environmentConfig = new EnvironmentConfig();
                environmentConfig.setAllowCreate(true);
                File file = new File("D:\\DataBases\\BerkeleyDB\\12cR1(12.1.6.2.23)\\bin\\CUSTOMERS");
                Environment environment = new Environment(file, environmentConfig);

                DatabaseConfig databaseConfig = new DatabaseConfig();
                databaseConfig.setAllowCreate(true);
           //     databaseConfig.setDeferredWrite(true);
               databaseConfig.setTransactional(true);

                Database testDatabase = environment.openDatabase(null, "CUSTOMERS", null, databaseConfig);

   testDatabase.sync();
                testDatabase.close();

            } catch (Exception e) {
                out.println( "<h1>exception: "+e.getClass().getName() + ": " + e.getMessage()+"</h1>" );
            }


в результате получаю ошибку на Environment environment = new Environment(file, environmentConfig);

org.apache.jasper.JasperException: An exception occurred processing JSP page /check_db/check_berkeley.jsp at line 131

128:                 EnvironmentConfig environmentConfig = new EnvironmentConfig();
129:                 environmentConfig.setAllowCreate(true);
130:                 File file = new File("D:\\DataBases\\BerkeleyDB\\12cR1(12.1.6.2.23)\\bin\\CUSTOMERS");
131:                 Environment environment = new Environment(file, environmentConfig);


Подскажите в чем может быть проблема и как ее решить?
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ответы на вопрос 1
Как преобразовать BerkeleyDB в BerkeleyDB JE?
Разные форматы. Почему-то.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы