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) ).