jdbc在java中获取结果集的行数?
ResultSet last()函数有问题。 有时它会显示正确的数据。在另一个时间,它显示了另一个结果
认为我在表上没有数据,然后显示行计数是0,但有些时候它不显示任何值。
这是我的代码:
if(rs.last()){
int rsCount = rs.getRow();
System.out.println("ResultSet Count is: "+rsCount);
}
请给我解决问题的办法
你可以在下面搜索框中键入要查询的问题!
ResultSet last()函数有问题。 有时它会显示正确的数据。在另一个时间,它显示了另一个结果
认为我在表上没有数据,然后显示行计数是0,但有些时候它不显示任何值。
这是我的代码:
if(rs.last()){
int rsCount = rs.getRow();
System.out.println("ResultSet Count is: "+rsCount);
}
请给我解决问题的办法
# 1 楼答案
如果要处理
ResultSet
中的每个值,请调用rs.beforeFirst();
,然后调用while'(rs.next()) {...}