如何读取现有的jdb文件java berkeley db

如何读取现有的jdb文件java berkeley db,java,berkeley-db-je,Java,Berkeley Db Je,我正在尝试读取生成的数据库(*.jdb)文件 对于创建新数据库,我使用: storeConfig_ = new StoreConfig(); storeConfig_.setAllowCreate(true); 要读取已经存在的*.jdb文件,我必须传入哪些StoreConfig参数 配置环境 创建定义其位置的环境 使用预定义的DAO创建新的EntityStore 然后可以使用索引访问数据库 EnvironmentConfig envConfig = new Environme

我正在尝试读取生成的数据库(*.jdb)文件

对于创建新数据库,我使用:

    storeConfig_ = new StoreConfig();
    storeConfig_.setAllowCreate(true);
要读取已经存在的*.jdb文件,我必须传入哪些StoreConfig参数

  • 配置环境
  • 创建定义其位置的环境
  • 使用预定义的DAO创建新的EntityStore
  • 然后可以使用索引访问数据库

    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);