获取 Java 结果集中的行计数
有谁知道从MySQL数据库返回的Java结果集中的行数的更好方法?返回的结果集不会是从数据库中读取的总行数,因此我认为我不能使用SQL的聚合函数。COUNT
public static int getResultSetRowCount(ResultSet resultSet) {
int size = 0;
try {
resultSet.last();
size = resultSet.getRow();
resultSet.beforeFirst();
}
catch(Exception ex) {
return 0;
}
return size;
}