OutOfMemoryError lors d'un select sur une grande table
Salut,
Je dois récupérer les données d'une table qui contient plusieurs centaines de milliers de lignes afin de générer des rapports.
Le problème c'est que j'obtiens systématiquement des OutOfMemoryError.
Comment traîter ce problème ?
J'ai essayé ça mais ça ne change rien :
Code:
1 2 3
| PreparedStatement statement = connection.prepareStatement( query, ResultSet.TYPE_FORWARD_ONLY, java.sql.ResultSet.CONCUR_READ_ONLY );
statement.setFetchSize( 1000 );
ResultSet resultSet = statement.executeQuery(); |
Merci d'avance
Lilian