!752 lib 1004017 // Berkeley DB import com.sleepycat.je.DatabaseException; import com.sleepycat.je.Environment; import com.sleepycat.je.EnvironmentConfig; import com.sleepycat.persist.EntityStore; import com.sleepycat.persist.StoreConfig; p { Environment myEnv; EntityStore store; bool readOnly = false; File envHome = mkdir(getProgramDir()); print("Opening Berkely DB in " + envHome.getAbsolutePath()); EnvironmentConfig myEnvConfig = new EnvironmentConfig(); StoreConfig storeConfig = new StoreConfig(); myEnvConfig.setAllowCreate(!readOnly); storeConfig.setAllowCreate(!readOnly); // Open the environment and entity store myEnv = new Environment(envHome, myEnvConfig); store = new EntityStore(myEnv, "EntityStore", storeConfig); print("Closing"); if (store != null) store.close(); if (myEnv != null) myEnv.close(); }