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