2

我是 neo4j 服务的新手。我开始通过对 neo4j 本地服务器查询(创建节点、标签、节点属性、节点之间的关系等)的直接密码查询来处理 neo4j 服务器。我对事情的工作方式有一点想法。

我面临的问题是我一直坚持使用 java 连接 neo4j 服务器。

我目前尝试用于连接本地服务器的代码是:-

GraphDatabaseService db = new RestGraphDatabase(" http://localhost:7474/db/data ");

RestGraphDatabase graphDb = new RestGraphDatabase(" http://localhost:7474/db/data ");

但是每次我收到错误500 Server Error The call failed on the server; 有关详细信息,请参阅服务器日志

查不出原因。我完全连接到我的本地服务器。但问题仍然存在。

我已经成功连接服务器并使用rest api进行基本操作。但是仍然很难在其中进行搜索。这就是为什么在使用 neo4j jar 文件来实现 neo4j graph db 的功能时需要帮助的原因。

我正在关注的链接:- RestApi

嵌入式图形数据库

休息服务器

4

2 回答 2

1

我建议查看 JDBC 驱动程序。

http://neo4j.com/developer/java

于 2016-01-09T12:38:02.883 回答
0

您需要添加帮助您连接 neo4j 服务器的 jar 文件。您可以从https://github.com/larusba/doc2graph/releases/tag/v1.0.0找到驱动程序/jar 文件

下载文件后,使用项目首选项将其添加到您的项目中。然后,使用下面的代码开始工作吧!

Connection con = DriverManager.getConnection("jdbc:neo4j:bolt://localhost");

    try (Statement stmt = con.createStatement()) {
        ResultSet rs = stmt.executeQuery("MATCH (n:User) RETURN n.name");
        while (rs.next()) {
            System.out.println(rs.getString("n.name"));
        }
    }
    con.close();
于 2018-12-27T13:06:30.757 回答