【发布时间】:2014-03-31 04:48:38
【问题描述】:
我对图形数据库非常陌生。我正在尝试根据以下程序获得示例结果。但我不知道是什么错误。它显然没有显示任何错误,但它在执行后停止
引擎创建
我不知道出了什么问题。请帮我解决这个问题。我包含的罐子有什么问题吗?任何人都可以指定我必须包含哪些内容,以确保我做了正确的事情。
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"));
}
【问题讨论】:
-
你说的是 neo4j-rest-graphdb-1.9.M04.jar 吗?
-
能把 Neo4J 版本和你在 Java 中使用的库一起写吗?
-
@TBM 我包括在内,但在显示“引擎创建”它停止后仍然没有运气..请帮助我
-
您可能不应该使用为 Neo4j 1.9 构建的 java-rest-bindings 和 Neo4j 2.0.1。你试过github.com/neo4j/java-rest-binding/tree/…吗?另外,检查服务器日志文件,
graph.db/messages.log和log/目录中的文件。 -
不,只是询问您正在使用的库和工具的版本:使用不匹配的版本是一个常见错误。
标签: java neo4j cypher graph-databases