ResultSet.getFetchSize()不返回结果数!从这里:
使用标准JDBC,还可以指定每次查询的数据库往返行程中获取的行数,该数量称为获取大小。
您可以遍历结果集,如果没有任何条目,则可以确定没有结果。为什么不能立即获得结果大小?因为数据库正在向您返回指向其结果的指针,并且数据库依赖于您进行遍历(返回到服务器的每一行)。

ResultSet.getFetchSize()不返回结果数!从这里:
使用标准JDBC,还可以指定每次查询的数据库往返行程中获取的行数,该数量称为获取大小。
您可以遍历结果集,如果没有任何条目,则可以确定没有结果。为什么不能立即获得结果大小?因为数据库正在向您返回指向其结果的指针,并且数据库依赖于您进行遍历(返回到服务器的每一行)。