有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jdbc在java中获取结果集的行数?

ResultSet last()函数有问题。 有时它会显示正确的数据。在另一个时间,它显示了另一个结果

认为我在表上没有数据,然后显示行计数是0,但有些时候它不显示任何值。

这是我的代码:

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

请给我解决问题的办法


共 (1) 个答案

  1. # 1 楼答案

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

    如果要处理ResultSet中的每个值,请调用rs.beforeFirst();,然后调用while'(rs.next()) {...}