Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java连接neo4j服务器?_Java_Neo4j_Localserver - Fatal编程技术网

如何使用java连接neo4j服务器?

如何使用java连接neo4j服务器?,java,neo4j,localserver,Java,Neo4j,Localserver,我是neo4j发球的新手。我开始在neo4j服务器上工作,通过对neo4j本地服务器的直接cypher查询创建节点、标签、节点属性、节点之间的关系等。。我对事情的进展有一点想法 我面临的问题是,我在使用java连接neo4j服务器时遇到了障碍 我当前尝试用于连接本地服务器的代码是:- GraphDatabaseService db=新的RestGraphDatabase(“”) RestGraphDatabase graphDb=新的RestGraphDatabase(“”) 但是每次我收到错误

我是neo4j发球的新手。我开始在neo4j服务器上工作,通过对neo4j本地服务器的直接cypher查询创建节点、标签、节点属性、节点之间的关系等。。我对事情的进展有一点想法

我面临的问题是,我在使用java连接neo4j服务器时遇到了障碍

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

GraphDatabaseService db=新的RestGraphDatabase(“”)

RestGraphDatabase graphDb=新的RestGraphDatabase(“”)

但是每次我收到错误500服务器错误时,服务器上的调用都失败了;有关详细信息,请参阅服务器日志

找不到原因。我完全连接到本地服务器。但问题仍然是一样的

我已经成功地连接到服务器并使用RESTAPI进行了基本操作。但仍然难以在其中搜索。这就是为什么需要帮助使用neo4j jar文件来实现neo4j图形数据库的功能

以下连结:-


我建议查看JDBC驱动程序


请参见

您需要添加jar文件,以帮助您连接neo4j服务器。您可以从中找到驱动程序/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();

您提供了身份验证/凭据吗?没有,我没有提供身份验证凭据,因为我已经在配置文件中将身份验证设置为false欢迎使用堆栈溢出。虽然本准则可以回答该问题,但提供关于本准则为什么和/或如何回答该问题的附加上下文可提高其长期价值。问候。@Elletlar我已经更新了我的答案。谢谢你的建议