[英]Neo4j client-server 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;
通過REST。 我想避免構造繁瑣的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"));
}
}
我認為FrobberOfBits回答了這一權利。 沒有用於客戶端服務器的Java API。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.