2016-02-01 150 views
2

我想用neo4j做一個web應用程序。但問題是,到處都是neo4j的嵌入式模式,這是不適合網絡應用程序的教程(請糾正我,如果我錯了)。我發現this連接到neo4j服務器,但maven依賴不起作用。在該鏈接處有一個可下載的jar文件,我將它添加到我的庫中,並嘗試使用示例代碼,但它顯示classnotfoundexception。我去了Maven倉庫網站搜索neo4j-jdbc,但無法找到任何東西。看起來我陷入了第一件事。任何人都可以幫助我嗎?什麼是與neo4j服務器通信的web應用程序

+0

你能解釋一下「neo4j在嵌入式模式下不適合web應用程序」嗎?我可以使用我的Asp.Net網站連接到Neo4J rest api,沒有任何問題。你正在尋找什麼具體的東西? – Kiran

回答

1

從今天開始,與Neo4j互動的最佳方式是transactional Cypher REST endpoint。根據您的客戶端語言/框架,確實存在一對驅動程序,請參閱http://neo4j.com/developer/language-guides/

當前的JDBC確實依賴於jar文件,這些jar文件通過maven central不可用,因此也不能發送到maven中心。 https://github.com/neo4j-contrib/neo4j-jdbc顯示了一個如何使用它的例子。

+0

您是否使用過這個jdbc驅動程序,我試圖使用它,無法從數據庫中獲取數據,但沒有任何錯誤,查詢在數據庫控制檯中完美工作。我只是從示例中複製它。 –

+0

我假設你的Neo4j實例需要身份驗證,並且你沒有在JDBC中提供它。 –

+0

也許......沒問題......謝謝......我剛剛通過休息API實施。 –

相關問題