Sterownik MySQL Connector/J pobierze wszystkie wierszy, chyba że rozmiar pobierania jest ustawiony na Integer.MIN_VALUE
(w takim przypadku pobierze jeden wiersz na raz AFAIK). Zobacz MySQL Connector/J JDBC Uwagi dotyczące implementacji API
w ResultSet
.
Jeśli spodziewasz się, że użycie pamięci stanie się problemem (lub gdy faktycznie stanie się problemem), możesz również zaimplementować stronicowanie za pomocą LIMIT
klauzula (zamiast używania setFetchSize(Integer.MIN_VALUE)
).