Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:Tidak dapat memanggil rollback saat autocommit=true

Entah Anda mencoba untuk memanggil rollback ketika auto commit diaktifkan, atau Anda menggunakan tabel tipe MyISAM di database Anda yang tidak mendukung transaksi (dan kemampuan untuk melakukan rollback).

Dilihat oleh stacktrace, transaksi ke database gagal dan dalam upaya untuk membuat SQLException dan mengembalikan transaksi, pengecualian ini terjadi. Kecuali ada pengecualian lainnya (seperti indikasi di mana Anda kode pengecualian sedang dipecat), maka saya akan menebak bahwa itu karena tabel MyISAM.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengakses PhpMyAdmin tanpa login cPanel

  2. MySQL Pilih semua kolom dari satu tabel dan beberapa dari tabel lain

  3. Bagaimana saya bisa mengimpor geoDataFrame ke MySQL?

  4. Melewati larik ke kueri menggunakan klausa WHERE

  5. Masalah Koneksi MySQL Windows 7 PHP