Det exakta beteendet för hämtning av rader och batchning varierar beroende på databassystem och drivrutin. Vissa kommer alltid att batcha, vissa kommer - som standard - att hämta alla rader på en gång, och för vissa beror det på typen av resultatuppsättning eller andra faktorer.
Som standard hämtar MySQL Connector/J-drivrutinen alla rader i minnet vid körning. Detta kan ändras till antingen en radströmning eller en markörbaserad hämtning med en batchstorlek, som dokumenterats på JDBC API-implementeringsanmärkningar under Resultatuppsättning :