Java ResultSet如何检查是否有任何结果
结果集没有hasNext的方法。我想检查resultSet是否有任何值
这是正确的方法吗
if (!resultSet.next() ) { System.out.println("no data");
}
回答:
没错,最初ResultSet
的光标指向第一行之前,如果第一次调用next()return false
,则没有数据ResultSet
。
如果使用此方法,beforeFirst()
则由于它现在已定位在第一行之后,因此可能必须在复位后立即调用。
但是,应该注意的是,塞弗(Seifer)在下面的回答是对该问题的更优雅的解决方案。
以上是 Java ResultSet如何检查是否有任何结果 的全部内容, 来源链接: utcz.com/qa/424411.html