MySQL Connector/J-drivrutinen hämtar alla rader, om inte hämtningsstorleken är inställd på Integer.MIN_VALUE
(i så fall kommer den att hämta en rad i taget AFAIK). Se MySQL Connector/J JDBC Anmärkningar om API-implementering
under ResultSet
.
Om du förväntar dig att minnesanvändningen ska bli ett problem (eller när det faktiskt blir ett problem), kan du också implementera personsökning med LIMIT
klausul (istället för att använda setFetchSize(Integer.MIN_VALUE)
).