如何使用Java连接到本地安装的neo4j服务器
我是Neo4J的新手,尽管经过数小时的谷歌搜索,但仍找不到问题的答案。
到目前为止,我一直在关注这些教程,现在我对如何/何时使用Neo4j有了基本的了解。现在,我将开始修改hello-
world代码,并连接到本地安装在计算机上的Neo4J服务器,可通过http://127.0.0.1:7474进行访问。
原始连接(使用嵌入式数据库):
GraphDatabaseService gdb = new EmbeddedGraphDatabase("c:\\helloworld\\data\\graph.db");
问题是,是否仍然有必要修改此行以连接到c:\ neo4j \ data \
graph.db中的“服务器”数据库?该服务器当前作为Windows服务运行,我可以使用Web管理工具查看其数据库。目前,我对使用REST
API不感兴趣,因为服务器和客户端应用程序在同一台计算机上运行。
我觉得这里缺少明显的东西…
回答:
Windows服务公开REST接口。
嵌入式接口完全不同-您将其指向数据库文件结构,然后通过Java方法调用对其进行访问。
如果两者都在同一时间运行,并指向相同的数据,则可能会发生不好的事情(实际上,我认为它可以检测到并阻止它)。因此,您可能需要停止服务和/或将数据从该实例备份到另一个目录。然后编辑您的EmbeddedGraphDatabase
构造函数以指向此目录。
您可能已经看到,该手册描述了嵌入式Java接口。另请参阅本节,其中简要提及了相当不错的基于Web的管理界面。
以上是 如何使用Java连接到本地安装的neo4j服务器 的全部内容, 来源链接: utcz.com/qa/407021.html