我遇到ResultSet last()函数的问题。 有时它会显示正确的数据。在其他时间它显示另一个结果。
考虑到我没有关于表的数据,然后它显示行数为0,但有时它没有显示任何值。
这里是我的代码:
if(rs.last()){
int rsCount = rs.getRow();
System.out.println("ResultSet Count is: "+rsCount);
}
请给我解决我的问题。
答案 0 :(得分:-1)
rs.last;
int rsCount=rs.getRow();//number of row
如果您要处理rs.beforeFirst();
while'(rs.next()) {...}
,然后致电ResultSet