获取ResultSet结果集记录条数

获取ResultSet结果集记录条数

ResultSet表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。
ResultSet 对象具有指向其当前数据行的光标。在最开始的时候,光标被置于第一行之前。next() 方法将光标移动到下一行;next()方法在 ResultSet 对象没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。

问题描述

ResultSet 并没有提供类似size() 方法或者length属性的东西,让我们知道ResultSet中有多少个元素,不过在 JDBC 中,ResultSet的行号是从1开始,所以最后一行的行号,就等于ResultSet中元素的个数:

1
2
rs.last();// 移动到最后
System.out.println(rs.getRow());// 获得结果集长度

参考链接

https://blog.csdn.net/DrifterJ/article/details/17720271](https://blog.csdn.net/DrifterJ/article/details/17720271
https://blog.csdn.net/qq_21808961/column/info/24405/2