-
le premier try avec la première requête passe, il rentre dans le deuxième try avec la deuxième requête, il l’exécute puis il devrait remonter dans le while (rs.next()) de la premier requête mais il remonte jusqu'à ce while puis redescend directement à la fin des deux try..
Merci de voter aide :)
-
comme je ne vois pas tout le programme c'est vraiment pas évident de t'aider...
une dernière piste qui me vient, c'est la définition de ton PreparedStatement et du ResultSet.
Si tu les as mis au niveau de la classe, il se pourrait qu'ils soient récupérés par une autre tâche parallèle...
Met tout le code, on y verra plus clair...
-
Mais j'ai développé en java swing, il y a trop de lignes.. Pour le ResultatSet ainsi que le PreparedStatement je les ai mis dans le constructeur puis initalisé dans le try..
Cordialement
-
il faut les définir dans la méthode qui l'utilise, pas ailleurs...
utilise un bloc try catch finally et ferme toutes les ressources dans le finally