Der MySQL Connector/J-Treiber ruft alle ab Zeilen, es sei denn, die Abrufgröße ist auf Integer.MIN_VALUE
festgelegt (in diesem Fall wird AFAIK jeweils eine Zeile abgerufen). Siehe MySQL Connector/J JDBC Hinweise zur API-Implementierung
unter ResultSet
.
Wenn Sie erwarten, dass die Speichernutzung ein Problem wird (oder wenn es tatsächlich ein Problem wird), können Sie auch Paging mit LIMIT
implementieren -Klausel (anstatt setFetchSize(Integer.MIN_VALUE)
zu verwenden). ).