Bonjour a tous,
Voila j ai un petit problem je suis en train de faire un outil de migration de données d'une base oracle a une autre avec une architecture differente.
A un momant je fais une boucle qui contient environ 1000 valeur
a l 'interieur de cette boucle j execute plein de requettes (des select et des insert into) jusqu'ici pas de prob, mais apprés un certain nombre de passage j arrive a saturation de curseur (error occured at recursive SQL level1...) donc j ai mondifier mon program je definie a l'enter de boucle
Statement stmt = null;
ResultSet curseur = null;
Conn = ConnexionDB.getConnection();
stmt = Conn.createStatement();
tout au long de ma boucle j'utilise stmt et curseur pour les select et stmt pour les insert into.
a la fin de ma boucle(avant de passé a la valeur suivante) je tante de fermer le curseur:
curseur.close();
et le statement
stmt.close();
Seulement voila le probleme c'est qu'il arrive pas a fermé le curseur, mon programme s'arrete.
Es que quelqu un pourrais m aider?
Partager