Dovrai trasmettere i tuoi risultati in streaming. Con il driver MySQL sembra che tu debba impostare CONCUR_READ_ONLY
e TYPE_FORWARD_ONLY
per il tuo ResultSet
. Inoltre, imposta la dimensione di recupero di conseguenza:stmt.setFetchSize(Integer.MIN_VALUE);
- Streaming di grandi set di risultati con MySQL
- http:// dev.mysql.com/doc/connector-j/en/connector-j-reference-implementation-notes.html