Java的ResultSet实现是否重新执行SQL语句以检索其他ResultSet数据

时间:2019-07-16 15:04:20

标签: java mysql jdbc

我在https://docs.oracle.com/cd/E18283_01/java.112/e16548/resltset.htm上读到,当执行SQL语句(Statement.executeQuery)时,将从数据库中以块的形式获取数据,然后将数据加载到内存中的ResultSet(大小为默认情况下为10行)。那么java如何在内部实现呢?是否会重新执行SQL语句以将更多数据加载到ResultSet中?

我试图了解使用SQL的LIMITOFFSET与将所有数据提取到ResultSet相比是否更有效。

0 个答案:

没有答案