Bonjour
Depuis peu j'ai un pb d'acquisition et d'insertion de données dans mon appli me remontant l'erreur suivante:
java.sql.SQLException: Can't call commit when autocommit=true
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:931)
at com.mysql.jdbc.ConnectionImpl.commit(ConnectionImpl.java:1544)
at org.apache.commons.dbcp.cpdsadapter.ConnectionImpl.commit(ConnectionImpl.java:129)
at librairie.Flux_txt.main(Flux_txt.java:96)
le code correspondant est le suivant:
à l'époque ou j'avais fait cette class tout fonctionnait sans pb mais depuis j'ai installé pool de connexion est-ce lié ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if(++cpt == 500) {//toutes les 500 rqte on execute le batch pstmt.executeBatch(); pstmt.clearBatch(); conn.commit(); cpt = 0;}
J'ai essayé de mette autocommit à false mais même pb
Une idée ? merci
Partager