您的位置:首页 > 运维架构 > Apache

Apache编译安装

2016-01-05 01:05 471 查看
《本文转自:/article/7497450.html 作者:youchengLin 》
在Java中,获得ResultSet的总行数的方法有以下几种。
第一种:利用ResultSet的getRow方法来获得ResultSet的总行数

Java代码



Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rset = stmt.executeQuery("select * from yourTableName");
rset.last();
int rowCount = rset.getRow(); //获得ResultSet的总行数


第二种:利用循环ResultSet的元素来获得ResultSet的总行数

Java代码



ResultSet rset = stmt.executeQuery("select * from yourTableName");
int rowCount = 0;
while(rset.next()) {
rowCount++;
}


rowCount就是ResultSet的总行数。

第三种:利用sql语句中的count函数获得ResultSet的总行数

Java代码



ResultSet rset = stmt.executeQuery("select count(*) totalCount from yourTableName");
int rowCount = 0;
if(rset.next()) {
rowCount=rset .getInt("totalCount ");
}


rowCount就是ResultSet的总行数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: