[JDBC]Plusieurs ResultSet en même temps ?
Bonjour,
dans mon programme, j'ai mon ResultSet principal dans une boucle, je parcours tous les éléments de ce ResultSet, mais à l'intérieur de la boucle, j'éxécute d'autres requêtes, donc des nouveaux ResulSet avec des éléments du principal. Le problème c'est que quand j'ai fait une première itération et que le deuxième commence, j'ai une erreur :
Operation not allowed after ResultSet closed. Je pense que ca vient du fait qu'à chaque fois que je fais un nouveau ResultSet, il me ferme le précédent, donc à la première itération pas de problèmes, mais le problèmes, c'est que mon ResultSet principal est fermé au moment ou j'entre dans la deuxième itération.
dans mon code ca donne à peu près quelque chose comme ca :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
premierResultSet = requete sur la table principale
boucle qui parcourt tous les éléments de premierResultSet
<div style="margin-left:40px">récupération des premiers éléments
prochainsResultSet = requete sur d'autres tables avec éléments de la table principale
</div>Fin de la boucle principale |
Est ce qu'on peut empêcher la fermeture automatique des ResultSet ou alors y a t il une autre technique de faire ?
Merci