[英]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.