2014-03-31 23 views
0

我對圖數據庫很新。我正在嘗試根據以下程序獲取示例結果。但我不知道錯誤是什麼。這顯然沒有表現出錯誤,但執行創建在graphdb中執行密碼查詢

我不知道哪裏出了wrong.Please幫我解決這個問題。就是那裏我包括罐子任何問題

發動機後停止。任何人都可以指定我必須包括哪些,只是爲了確保我做了正確的事情。

RestAPI api = new RestAPIFacade("http://localhost:7474/"); 
    System.out.println("API created"); 
    final RestCypherQueryEngine engine = new RestCypherQueryEngine(api); 
    System.out.println("engine created"); 
QueryResult<Map<String,Object>> result = engine.query("start n=node({id}) return n", map("id",1)); 

    System.out.println("query created"); 
    System.out.println(result); 


for (Map<String, Object> row : result) 
{ 
    @SuppressWarnings("unused") 
    Object tagline = row.get("tagline"); 
    long id=((Number)row.get("id")).longValue(); 
    System.out.println("id is " + id); 
    System.out.println(row.get("myRow")); 
    } 
+0

您是否在談論neo4j-rest-graphdb-1.9.M04.jar? – iMBMT

+0

您能否將Neo4J版本與您在Java中使用的庫一起編寫? – MarcoL

+0

@TBM我包括,但仍然沒有運氣後顯示「引擎創建」它停止.. Plz幫助我 – kaduva

回答

0

java-rest-bindings庫對於與Neo4j服務器交談並不是一個很好的工具。使用支持2.x系列最新交易功能的Neo4j JDBC驅動程序可以更好地服務您。

你可以在這裏找到:

https://github.com/neo4j-contrib/neo4j-jdbc

而且它使用像普通JDBC API,請參閱JDBC API文檔以供參考。您使用neo4j連接字符串連接,如下所示:

Connection conn = DriverManager.getConnection("jdbc:neo4j://localhost:7474/");