Драйверът MySQL Connector/J ще извлече всички редове, освен ако размерът на извличане не е зададен на Integer.MIN_VALUE
(в този случай ще извлича един ред наведнъж AFAIK). Вижте MySQL Connector/J JDBC Бележки за внедряване на API
под ResultSet
.
Ако очаквате използването на паметта да се превърне в проблем (или когато всъщност се превърне в проблем), можете също да внедрите пейджинг с помощта на LIMIT
клауза (вместо да използвате setFetchSize(Integer.MIN_VALUE)
).