如何获取ResultSet的大小

时间:2017-11-01 20:05:01

标签: sql sybase resultset

我使用以下查询:

ResultSet resultset = prepraparedStatement.executeQuery();
int rowCount = resultSet.getFetchSize();

这是否可以从特定表中获取行数?

1 个答案:

答案 0 :(得分:0)

ResultSet.getFetchSize()不会返回结果数。 JDBC 2.0还允许您指定查询每次数据库往返时获取的行数,此数字称为fetch size。你可以阅读它here

关于获取结果集中的行数,您可以尝试

int size= 0;  
if (resultSet!= null)   
{  
  resultSet.beforeFirst();  
  resultSet.last();  
  size = resultSet.getRow();  
}