sql >> Databasteknik >  >> RDS >> Mysql

com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:Kan inte anropa återställning när autocommit=true

Antingen försöker du anropa återställning när auto commit är aktiverat, eller så använder du tabeller av typen MyISAM i din databas som inte stöder transaktioner (och möjligheten att återställa).

Att döma av stacktrace misslyckas en transaktion till databasen och i ett försök att skapa ett SQLException och återställa transaktionen inträffar detta undantag. Såvida det inte finns mer i undantaget (som en indikation på var i din). kod undantaget avfyras), då skulle jag riskera att gissa att det beror på MyISAM-tabeller.




  1. Logga ALLA frågor i en SQL Server 2008 Express-databas?

  2. Hur skapar man en databas i SQL?

  3. Kan inte ansluta till Mysql-servern; Kan inte skapa/skriva pid-filen

  4. MySQL:Union of a Left Join with a Right Join