如何使用反应性驱动程序连接到Neo4J嵌入式实例?

时间:2020-02-11 09:55:56

标签: java neo4j bolt

到目前为止,我一直在使用以下代码连接到嵌入式Neo4J实例:

DatabaseManagementService managementService = new DatabaseManagementServiceBuilder(new File("neo")).build();
GraphDatabaseService graphDb = managementService.database(DEFAULT_DATABASE_NAME);

(使用this

现在,我要切换到Neo4J driver。但是我不知道如何建立与嵌入式数据库的连接。我尝试过:

Driver driver = GraphDatabase.driver("bolt://localhost:7687");

但是显然不能正常工作,因为没有Neo4J服务器在运行,而只有数据库文件在运行。我想我需要首先运行Bolt Server,公开neo目录,这是我的数据库所在的目录。我该怎么办?

1 个答案:

答案 0 :(得分:0)

深入研究代码后,我发现该代码:

DatabaseManagementService managementService = new DatabaseManagementServiceBuilder(new File("neo")).build();

实际上启动了一个螺栓服务器。所以我这样做了:

DatabaseManagementService managementService = new DatabaseManagementServiceBuilder(new File("neo")).build();
Driver driver = GraphDatabase.driver("bolt://localhost:7687");

一切都开始起作用。

相关问题