Salut à tous,
j'utilise une base Oracle 9i avec le driver jdbc classes12 (9.0.2.0.0)
mon petit souci est que je créé une connection avec le setAutoCommit à false.
Je créé un statement afin d'executer de 1 à n requêtes créant des tables ou faisant des alter.
Or quand j'ai une erreur, je lance un rollback().
mais celui-ci ne fonctionne pas car mes tables restent présentes alors qu'elles auraient dû être détruites..
J'ai vu que dans le driver JDBC d'Oracle , si on fermait le statement via le close, il y avait un commit implicite donc je l'ai enlevé de mon code.
Comment faire ?
y-a-t'il un bug dans le driver ?
est-ce qu'il y aurait une ruse de Sioux ?
merci d'avance pour votre aide
Partager