首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在什么时候使用哪个命令通过java (neo4j)运行Cypher查询?

我应该在什么时候使用哪个命令通过java (neo4j)运行Cypher查询?
EN

Stack Overflow用户
提问于 2017-04-16 21:18:28
回答 1查看 194关注 0票数 0

似乎有不同的命令在Java上运行Cypher查询: executionEngine.execute("cyper命令“),session.run("cyper命令”),statement.executeQuery("cypher命令“)(到目前为止我找不到其他命令)(第一个命令来自:https://www.tutorialspoint.com/neo4j/neo4j_cypher_api_example.htm;后两个命令来自:https://neo4j.com/developer/java/#_the_example_project)

我认为session.run("cyper命令“)应该在没有返回结果的情况下使用,比如导入csv文件。然而,这证明我错了:How to load CSV file with cypher in java?

那么我应该在什么时候使用哪一个呢?或者它们可以互换运行?

EN

回答 1

Stack Overflow用户

发布于 2017-04-17 10:05:53

这取决于您如何使用Neo4j。如果您以嵌入式方式使用它,那么您就可以访问核心应用程序接口,如ExecutionEngine。This提供了有关如何在嵌入式模式下使用Neo4j的详细信息。

如果您运行的是Neo4j服务器,那么您有许多选择,其中之一是使用螺栓驱动程序(session.run等)。有关如何使用它,请参阅Drivers section

然后,还有一些框架,如SDN和Neo4j,它们提供了方便的方法来访问Neo4j。请参阅https://neo4j.com/developer/java/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43437687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档