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