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:
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
Si quelqu'un voit la solution à ce délicat problème, merci de répondre
Partager