gpt4 book ai didi

java - Neo4j 客户端-服务器 API

转载 作者:行者123 更新时间:2023-12-02 04:57:16 24 4
gpt4 key购买 nike

在 Neo4j 的客户端-服务器设置中如何使用 Java API?

我是否错过了某种 Java 连接器?到目前为止我唯一发现的是 REST api:http://neo4j.com/docs/stable/server-java-rest-client-example.html ,但我不知道如何使用以下对象:

org.neo4j.graphdb.GraphDatabaseService;
org.neo4j.graphdb.Label;
org.neo4j.graphdb.Node;
org.neo4j.graphdb.Transaction;
org.neo4j.graphdb.factory.GraphDatabaseFactory;
org.neo4j.graphdb.factory.GraphDatabaseSettings;
org.neo4j.graphdb.schema.ConstraintDefinition;
org.neo4j.graphdb.schema.ConstraintType;

休息。我想避免构建繁琐的 URL 并解析字符串响应。我想将我的应用程序从嵌入式迁移到客户端服务器,但到目前为止似乎不可能。

最佳答案

实际上有一个用于 Neo4j 的 JDBC 连接器,请查看:

http://neo4j.com/developer/java/#_using_neo4j_server_with_jdbc

还有:

https://github.com/neo4j-contrib/neo4j-jdbc#minimum-viable-snippet

// Make sure Neo4j Driver is registered
Class.forName("org.neo4j.jdbc.Driver");

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

// Querying
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"));
}
}

关于java - Neo4j 客户端-服务器 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28650968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com