Le pilote MySQL Connector/J récupérera tous lignes, sauf si la taille de récupération est définie sur Integer.MIN_VALUE (auquel cas il récupérera une ligne à la fois AFAIK). Voir le connecteur MySQL/J JDBC Notes de mise en œuvre de l'API
sous ResultSet .
Si vous vous attendez à ce que l'utilisation de la mémoire devienne un problème (ou lorsqu'elle devient réellement un problème), vous pouvez également implémenter la pagination en utilisant le LIMIT clause (au lieu d'utiliser setFetchSize(Integer.MIN_VALUE) ).