Как читать существующий JDB-файл Java Berkeley DB - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь прочитать сгенерированный файл базы данных (* .jdb).

Для создания новой базы данных я использую:

    storeConfig_ = new StoreConfig();
    storeConfig_.setAllowCreate(true);

Какие параметры StoreConfig я должен передать, чтобы прочитатьуже существующий файл * .jdb?

1 Ответ

0 голосов
/ 25 мая 2018
  1. Настройка среды.
  2. Создание среды, определяющей ее местоположение.
  3. Создание нового EntityStore с использованием предопределенного DAO.
  4. Затем вы можете получить доступ кбаза данных с использованием индекса.

    EnvironmentConfig envConfig = new EnvironmentConfig();
    
    try {
        myDbEnvironment_ = new Environment(new File(getDatabasePathString()), envConfig);
    } catch (DatabaseException e) {
        e.printStackTrace();
    }
    DAO.store_ = new EntityStore(environment, "EntityStore", new StoreConfig());
    Index_ = store_.getPrimaryIndex(String.class, Page.class);
    
...