Bonjour à toutes et à tous,
J'ai une application web (java) qui me permet d'insérer des données dans la base.
Quelque soit le nombre de lignes insérées, après le commit, il y a toujours des prepared statements ouverts.
Du coup, en essayant d'inserer un nombre important de lignes, au bout d'un moment l'application plante et j'ai l'erreur "ORA-01000: nombre maximum de curseurs ouverts dépassé" dans la console de mon IDE.
Quelqu'un pourra m'expliquer dans quels cas les prepared statements peuvent rester ouverts, sachant que je les ferme dans le finally de mon code (preparedStatement.close()) ?
Merci.
Partager