다른 프로그램에서 동일한 db 파일을 병렬로 액세스하고 싶습니다. 모든 프로그램은 동일한 VM에서 실행됩니다. 다음은 내가 사용하는 코드입니다.DB4o 데이터베이스 DatabaseFileLockedException
private ObjectContainer db;
public DatabaseManager(String dbName) {
ObjectServer server = Db4oClientServer.openServer(Db4oClientServer
.newServerConfiguration(), dbName, 0);
try {
db = server.openClient();
// Do something with this client, or open more clients
} catch(Exception ex) {
ex.printStackTrace();
}
}
두 번째 프로그램을 실행할 때 DatabaseFileLockedException이 발생합니다. 병렬로이 DB를 사용하는 방법?