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

Mengapa Hibernate/JDBC/MySQL memutuskan koneksi setelah sekitar satu hari?

Waktu driver MySQL JDBC habis setelah 8 jam tidak aktif dan koneksi terputus.

Anda dapat mengatur autoReconnect=true di URL JDBC Anda, dan ini menyebabkan pengandar menyambung kembali jika Anda mencoba untuk meminta setelah terputus. Tapi ini memiliki efek samping; misalnya status sesi dan transaksi tidak dapat dipertahankan melalui koneksi baru.

Jika Anda menggunakan autoReconnect , koneksi JDBC dibangun kembali, tetapi tidak secara otomatis mengeksekusi ulang kueri Anda yang mendapat pengecualian. Jadi, Anda perlu menangkap SQLException di aplikasi Anda dan coba lagi kueri.

Baca http://dev. mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html untuk lebih jelasnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan Panjang/Lat di dalam poligon dengan MySQL 5.6

  2. Bagaimana saya bisa mendekripsi kata sandi MySQL?

  3. Mengonversi tabel dari MyISAM ke INNODB

  4. Cara Mengimpor CSV ke MySQL Workbench

  5. prosedur tersimpan mysql:menggunakan vars yang dideklarasikan dalam pernyataan batas mengembalikan kesalahan