Java如何获得ResultSet的总行数?

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 116 收藏 0 点赞 0 评论 0

取得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的总行数。

哪家公司出了这个面试题 千万不要去!

评论列表
文章目录