我在使用getFetchSize()函数时遇到问题。我只需要知道SQL查询是否返回了零行。我试过这个简单的语句:if(rs.getFetchSize()==0)System.out.println("HEADLINE");其中rs是ResultSet类型。上面的代码似乎不起作用。无论rs是否为空,它总是打印消息。我检查了SQL查询本身,当行存在时它正确返回了非空结果。关于如何确定查询是否已返回0行的任何想法?我用谷歌搜索,找不到任何答案。 最佳答案 ResultSet.getFetchSize()不返回结果数!来自here:Stan