簡體   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