如何获取 ResultSet 的大小
How to get the size of a ResultSet
我正在使用以下查询:
ResultSet resultset = prepraparedStatement.executeQuery();
int rowCount = resultSet.getFetchSize();
这是否适用于从特定 table 获取行数?
ResultSet.getFetchSize()
不是 return 结果的数量。 JDBC 2.0 还允许您指定每次数据库往返查询获取的行数,这个数字称为 fetch size
。你可以阅读它 here
关于获取结果集中的行数,您可以尝试
int size= 0;
if (resultSet!= null)
{
resultSet.beforeFirst();
resultSet.last();
size = resultSet.getRow();
}
我正在使用以下查询:
ResultSet resultset = prepraparedStatement.executeQuery();
int rowCount = resultSet.getFetchSize();
这是否适用于从特定 table 获取行数?
ResultSet.getFetchSize()
不是 return 结果的数量。 JDBC 2.0 还允许您指定每次数据库往返查询获取的行数,这个数字称为 fetch size
。你可以阅读它 here
关于获取结果集中的行数,您可以尝试
int size= 0;
if (resultSet!= null)
{
resultSet.beforeFirst();
resultSet.last();
size = resultSet.getRow();
}