如何获取ResultSet总行数
2个回答
展开全部
取得ResultSet行数的方法主要有以下几种:
1. 用ResultSet的getRow方法来取得总行数;
2. 利用循环ResultSet元素的方法取得总行数 ResultSet rset = stmt.executeQuery(select * from table); int rowCount = 0; while(rset.next()) { ?? rowCount++;} ;
3. 利用SQL语句来取得ResultSet的总行数 ResultSet rset = stmt.executeQuery(select count(*) totalCount from yourTableName); int rowCount = 0; if(rset.next()) { ?? rowCount=rset .getInt(totalCount );}rowCount就是ResultSet的总行数。
ResultSet,数据库结果集的数据表,通常通过执行查询数据库的语句生成。
1. 用ResultSet的getRow方法来取得总行数;
2. 利用循环ResultSet元素的方法取得总行数 ResultSet rset = stmt.executeQuery(select * from table); int rowCount = 0; while(rset.next()) { ?? rowCount++;} ;
3. 利用SQL语句来取得ResultSet的总行数 ResultSet rset = stmt.executeQuery(select count(*) totalCount from yourTableName); int rowCount = 0; if(rset.next()) { ?? rowCount=rset .getInt(totalCount );}rowCount就是ResultSet的总行数。
ResultSet,数据库结果集的数据表,通常通过执行查询数据库的语句生成。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询