Berkeley DB Programmer's Reference Guide
EnvironmentConfig envConfig = new EnvironmentConfig();
envConfig.setAllowCreate(true);
envConfig.setReadOnly(false);
envConfig.setConfigParam(EnvironmentConfig.TRACE_LEVEL, "INFO");
envConfig.setConfigParam(EnvironmentConfig.TRACE_FILE, "true");
envConfig.setConfigParam(EnvironmentConfig.ENV_RUN_CLEANER, "false");
Environment env = new Environment(new File(dbRepo), envConfig);
DatabaseConfig dbConfig = new DatabaseConfig();
dbConfig.setAllowCreate(true);
dbConfig.setSortedDuplicates(false);
dbConfig.setTransactional(false);
dbConfig.setReadOnly(readOnly);
Database db = env.openDatabase(null, dbName, dbConfig);