微信

使用微信服务,更方便

职友集>Java面试题 > Java如何获得ResultSet的总行数?

Java如何获得ResultSet的总行数?

2015-06-12 06:30:02 阅读( 133 )

2070人 收藏本页

标签:Java面试题

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

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

来自IT公司面试手册

下一篇:值传递还是引用传递?

上一篇:请介绍一下Ant?

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题