我使用本地Neo4j(2.1.12)服務器實例和Neo4j Java API從Java程序(jdk 8.0)中訪問圖形數據庫(gdb) _05)。如何連接 - 斷開 - 重新連接到Neo4j服務器實例
我只是想實現以下工作流程:
- 從Java程序連接到GDB從gdb的
- 斷開
- 與另一個進程,連接到同一個GDB
- 斷開從這個過程gdb
- 再次連接到gdb與Java程序
現在,第5點不起作用!
對於 '連接' 的Java程序我用」
gdbFactory = new GraphDatabaseFactory();
gdbService = gdbFactory.newEmbeddedDatabase(gdbPath);
gdbEngine = new ExecutionEngine(gdbService);
對於 '斷開' 從gdb的Java程序的GDB我用
GraphDatabaseService.shutdown()
但這種方法似乎敲定在某種程度上,我不能再連接到它的gdb。
在已經連接,斷開並再次連接我得到一個異常,告訴我:
這個數據庫是關機!
所以,我的問題是:
什麼是連接常見的方式 - 斷開 - 重新連接到Neo4j的GDB?是否有替代從上面的關機方法?
這就是我正在做的。但是,當我進一步調用數據庫我得到一個異常,說:'這個數據庫已關閉!' – 2014-11-22 01:29:17
你有任何其他的幫助,我..我確實需要一個解決方案迫切... – 2014-11-22 16:09:03