首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

连接Sql数据库后得到一ResultSet RSt ,怎么用这个ResultSet 取得行总数啊

2012-01-31 
连接Sql数据库后得到一ResultSet RSt ,如何用这个ResultSet 取得行总数啊?列总数的取得为:ResultSetMetaDa

连接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();
或者你数据库的时候用存储过程直接返回一个行的个数就行了


楼上说的这个方法比较合理!

热点排行