我是图表数据库的新手。我试图根据以下程序获得样本结果。但我不知道错误是什么。它显然没有显示错误,但在执行
后停止引擎创建
我不知道出了什么问题。请帮我解决这个问题。我所包含的罐子有什么问题。任何人都可以指定我必须包括哪些只是为了确保我做对了。
RestAPI api = new RestAPIFacade("http://localhost:7474/");
System.out.println("API created");
final RestCypherQueryEngine engine = new RestCypherQueryEngine(api);
System.out.println("engine created");
QueryResult<Map<String,Object>> result = engine.query("start n=node({id}) return n", map("id",1));
System.out.println("query created");
System.out.println(result);
for (Map<String, Object> row : result)
{
@SuppressWarnings("unused")
Object tagline = row.get("tagline");
long id=((Number)row.get("id")).longValue();
System.out.println("id is " + id);
System.out.println(row.get("myRow"));
}
答案 0 :(得分:0)
java-rest-bindings库不是与Neo4j服务器通信的非常好的工具。使用Neo4j JDBC驱动程序可以提供更好的服务,该驱动程序支持2.x系列中的最新事务功能。
你可以在这里找到它:
https://github.com/neo4j-contrib/neo4j-jdbc
它与常规JDBC API一样使用,请参阅JDBC API文档以供参考。您使用neo4j连接字符串进行连接,如下所示:
Connection conn = DriverManager.getConnection("jdbc:neo4j://localhost:7474/");