在neo4j-jdbc中执行cypher时,resultset不匹配

时间:2016-01-31 06:55:54

标签: neo4j neo4j-java-api

我想远程使用neo4j-jdbc jar执行cypher语句。

当我执行下面的cypher时,我在neo4j web控制台中获得了25行的结果集。

book

当我使用neo4j-jdbc远程执行相同的程序时,我得到0结果。

 MATCH (n:USER) RETURN n LIMIT 25

打印尺寸为零。

我不确定,究竟是什么错误。

1 个答案:

答案 0 :(得分:0)

我认为ResultSet.getFetchSize不会返回查询返回的行数。我相信它与每次往返数据库中应该返回的行数有关。

要检查查询结果,请尝试遍历result并打印每一行:

ResultSet result = statement.executeQuery();
while (result.next()) { 
    System.out.println(result.getString("n"));
}