获取java中ResultSet的行数?

时间:2015-06-04 11:14:26

标签: java jdbc resultset

我遇到ResultSet last()函数的问题。 有时它会显示正确的数据。在其他时间它显示另一个结果。

考虑到我没有关于表的数据,然后它显示行数为0,但有时它没有显示任何值。

这里是我的代码:

if(rs.last()){
int rsCount = rs.getRow();
System.out.println("ResultSet Count is: "+rsCount);
}

请给我解决我的问题。

1 个答案:

答案 0 :(得分:-1)

rs.last;
int rsCount=rs.getRow();//number of row

如果您要处理rs.beforeFirst();

中的每个值,请致电while'(rs.next()) {...},然后致电ResultSet