![](/img/trans.png)
[英]neo4j insert using jdbc but cannot query immediately within the same connection
[英]Same Neo4j query does not work in with jdbc
在本地主機上的Neo4j
上玩,我構造了此查詢以在“ true”和“ false”之間切換節點屬性“ Active”
在瀏覽器中執行時,我可以很好地工作,但是當我使用JDBC將其放入Java類時,結果是沒有。
String query = "MATCH (i:Item) "
+ "WHERE id(i)=? "
+ "SET i.active = NOT i.active";
PreparedStatement ps = con.prepareStatement(query);
ps.setInt(1, id);
int updates = ps.executeUpdate();
您的查詢應更改如下。 您應該在{}中定義參數
String query = "MATCH (i:Item) "
+ "WHERE id(i)= {1} "
+ "SET i.active = NOT i.active";
由於未返回任何內容,因此返回值為0。executeUpdate()返回語句的行計數或返回零的語句的行計數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.