Mysql
 sql >> Base de données >  >> RDS >> Mysql

com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException :Impossible d'appeler la restauration lorsque autocommit=true

Soit vous essayez d'appeler la restauration lorsque la validation automatique est activée, soit vous utilisez des tables de type MyISAM dans votre base de données qui ne prennent pas en charge les transactions (et la possibilité de restauration).

À en juger par le stacktrace, une transaction vers la base de données échoue et dans une tentative de création d'une exception SQLException et d'annulation de la transaction, cette exception se produit. À moins qu'il n'y ait plus à l'exception (comme une indication de l'endroit dans votre code l'exception est déclenchée), alors je risquerais de deviner que c'est dû aux tables MyISAM.