执行Neo4j Cypher Query(通过Java)嵌入式模式时出错

罗米特·库玛(Romit Kumar)

我在以Java(嵌入式模式)执行Cypher查询时出错,这是我的代码:

    import org.neo4j.cypher.internal.ExecutionEngine;
    import org.neo4j.cypher.internal.ExecutionResult;
    import org.neo4j.graphdb.GraphDatabaseService;
    import org.neo4j.graphdb.factory.GraphDatabaseFactory;
    public class test {
    public static void main(String[] args) {
    GraphDatabaseFactory graphdbFactory = new GraphDatabaseFactory();
    GraphDatabaseService graphdb = new graphdbFactory.newEmbeddedDatabase("C:/Users/dell/Documents/Neo4j");    
    ExecutionEngine execEngine = new ExecutionEngine(graphDb);
    ExecutionResult execResult = execEngine.execute
               ("MATCH (java:JAVA) RETURN java");
    String results = execResult.dumpToString();
    System.out.println(results);
}

}

我在一行上遇到错误:GraphDatabaseService graphdb = new graphdbFactory.newEmbeddedDatabase(“ C:/ Users / dell / Documents / Neo4j”); 错误:类型图数据库工厂中的新嵌入式数据库(文件)方法不适用于参数(字符串)

请帮忙

斯蒂芬·阿姆布鲁斯特(Stefan Armbruster)

GraphDatabaseFactory.newEmbeddedDatabase()期望aFile而不是a String,请参见http://neo4j.com/docs/java-reference/current/javadocs/org/neo4j/graphdb/factory/GraphDatabaseFactory.html#newEmbeddedDatabase-java.io.File-

另外,也无需使用ExecutionEngine只是做一个graphDb.execute(<cypherString>)请注意,这适用于Neo4j> = 2.3。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Neo4j 3.0.1-org.neo4j.ogm.exception.CypherException:执行Cypher时出错

尝试通过管理界面在Neo4j中执行Cypher语句列表

如何使用Neo4j 3.1.4(不通过.zip文件)执行.cypher文件

使用Cypher在嵌入式Neo4J应用程序中创建节点

Neo4j Cypher模式理解和可选匹配

Neo4j 在 Cypher 中通过 WITH 传递不同的节点

Neo4j:Cypher:如何通过图案去除标签?

Neo4j Cypher 返回最多连续“通过”

Neo4j/Cypher:通过 WITH 传递属性

Neo4j Cypher Query中面临的语法问题

java neo4j cypher查询来匹配节点

使用jQuery在Neo4j上执行Cypher查询

Neo4j-Cypher:通过Cypher设置显示参数。

如何在JAVA中的NEO4J Cypher Query中获得结果的值

如何在Neo4j浏览器中键入时在Cypher Query中的新行上启动新子句,当前使用“ Enter”或“ Return”键执行查询

Neo4j/Cypher:计算与模式匹配的不同节点组合

Neo4J(Cypher)查询以查找不遵循模式的所有路径

Neo4j(Cypher)-是否可以使用非隐式聚合?

Neo4j Cypher通过关联节点的精确集合查找实体

在Neo4J中通过Cypher添加语句之前,消除/转义不需要的符号

通过Neo4j Cypher中的ID删除关系的简单方法?

在neo4j cypher查询中通过其相关节点ID查找节点

Neo4j Cypher遍历-通过多种关系类型查找路径

通过neo4j cypher中的过滤器处理参数化顺序

是否可以通过REST API使用Cypher查询Neo4J db并返回节点的URI?

如何通过Cypher中的属性之一检索特定关系?(neo4j)

通过 Cypher 查询 Neo4j 进行二部图投影

使用 Cypher Query 在 neo4j 中与 START 一起使用的特殊符号

Neo4j 中的 Cypher Query 以按某些数据排序