连接Sql数据库后得到一ResultSet RSt ,如何用这个ResultSet 取得行总数啊?
列总数的取得为:
ResultSetMetaData metadata=inrst.getMetaData();
colNumber=metadata.getColumnCount();
行总数的方法呢?
------解决方案--------------------先调用last(),然后有个getRow之类的方法的,或者你next循环计数
------解决方案--------------------先rs.last() 然后int num=rs.getRow();
或者你数据库的时候用存储过程直接返回一个行的个数就行了
------解决方案--------------------。。。
JDBC。。。
好。。弱小。。。
ADO: rs.rowcount;
------解决方案--------------------kaper() ( ) 信誉:100 Blog 2007-1-13 22:39:09 得分: 0
。。。
JDBC。。。
好。。弱小。。。
ADO: rs.rowcount;
Top
rs有这个属性?学习一下,不过楼注可以自己写一个
int i = 0;
while(rs.next)
{
i++;
}
------解决方案--------------------先rs.last() 然后int num=rs.getRow();
或者你数据库的时候用存储过程直接返回一个行的个数就行了
楼上说的这个方法比较合理!