[Résolu] [JDBC]Auto Commit Implicite (vicieux?)
Bonjour à tous,
Mon problème concerne JDBC et le "commit" plus particulièrement.
Je désactive la fonction auto-commit juste après la création de la connection mais cela ne l'empeche pas de commiter tout ce que je fais...
C'est sans doute une erreur con mais je n'arrive pas à la résoudre.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10
| DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String url = "*********";
String user = "***************";
String password = "****";
Connection connection=DriverManager.getConnection(url,user, password);
connection.setAutoCommit(false);
Statement statement=connection.createStatement();
statement.executeUpdate("delete from MATABLE");
statement.close();
connection.close(); |
Et meme si l'auto commit est positionné à false, lorsque je lance ce programme et qu'il y a quelquechose dans MATABLE, à la fin de l'execution, il n'y a plus rien dans MATABLE...
Si quelqu'un voit la solution à ce délicat problème, merci de répondre
:pc: