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:

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;}
à l'époque ou j'avais fait cette class tout fonctionnait sans pb mais depuis j'ai installé pool de connexion est-ce lié ?

J'ai essayé de mette autocommit à false mais même pb

Une idée ? merci