如何检查是否有任何结果结果集对于hasNext没有任何方法。我想检查一下结果集是否有任何值这是正确的方法吗?if (!resultSet.next() ) {
System.out.println("no data");}
3 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
这是正确的,最初ResultSet
的光标指向第一行之前,如果第一次调用next()
回报false
中没有数据。ResultSet
.
如果使用此方法,则可能需要调用beforeFirst()
立即重置它,因为它已经将自己定位在第一行之后。
茅侃侃
TA贡献1842条经验 获得超21个赞
动漫人物
TA贡献1815条经验 获得超10个赞
if (!resultSet.next() ) { System.out.println("no data");} else { do { //statement(s) } while (resultSet.next());}
添加回答
举报
0/150
提交
取消