繁体   English   中英

使用IP地址通过Java Neo4j API连接Neo4j服务器

[英]Connect neo4j server through java neo4j api using ip address

我正在使用java neo4j api连接到neo4j并使用对其执行操作。

GraphDatabaseFactory gdf ​​= new GraphDatabaseFactory();
GraphDatabaseService gds = gdf.newEmbeddedDatabase(new File(“ neo4j数据库的路径 /graph.db”));

我能够进行所有类型的操作,但是现在我想通过IP地址进行连接,即要代替文件路径,我想在不同的网络上连接neo4j,但是我看不到任何关于此的选项。

每个搜索结果都显示使用graphdatabase和驱动程序来连接网络,但是对于该执行查询格式已更改,即我必须用密码语言编写。 但是我已经使用GraphDatabaseService对象和org.neo4j.graphdb(即neo4j java rest api)编写了可以在我的系统中正常工作的代码。

我该如何通过GraphDatabaseService连接到IP地址。 如果没有,那么我该如何连接,最后得到GraphDatabaseService对象,因为我已经为我的项目编写了完整的代码,没有时间进行更改。

我已经在另一个网络上托管了neo4j服务器,并启用了所有侦听端口。

使用GraphDatabaseFactory您只能创建一个嵌入式数据库。 因为它是一种嵌入式模式,所以您可以访问Neo4j的JAVA API,但是该模式只能在服务器端使用,不能远程使用。

如果要连接到远程数据库,则应使用java螺栓驱动程序,以便在Cypher中重写查询(这是现在的好方法)。

如果您有一些确实需要Neo4j Java API(例如遍历API)的用例,则可以创建一个Cypher过程,并在cypher查询中调用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM