我使用以下查询:
ResultSet resultset = prepraparedStatement.executeQuery();
int rowCount = resultSet.getFetchSize();
这是否可以从特定表中获取行数?
答案 0 :(得分:0)
ResultSet.getFetchSize()
不会返回结果数。 JDBC 2.0还允许您指定查询每次数据库往返时获取的行数,此数字称为fetch size
。你可以阅读它here
关于获取结果集中的行数,您可以尝试
int size= 0;
if (resultSet!= null)
{
resultSet.beforeFirst();
resultSet.last();
size = resultSet.getRow();
}