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

apa itu java.io.EOFException, Pesan:Tidak dapat membaca respons dari server. Diharapkan untuk membaca 4 byte, membaca 0 byte

Sambungan telah gagal, mungkin karena firewall waktu-waktu habis, dll. Jika Anda tidak mengonfigurasi driver JDBC Anda untuk menyambung kembali jika gagal, maka kesalahan ini tidak akan hilang kecuali Anda membuka sambungan baru.

Jika Anda menggunakan kumpulan koneksi database (Anda adalah menggunakan satu, kan?), maka Anda mungkin ingin mengaktifkan fitur pemeriksaan koneksi seperti mengeluarkan kueri untuk memeriksa apakah koneksi berfungsi sebelum mengembalikannya ke aplikasi. Di Apache commons-dbcp, ini disebut validationQuery dan sering diatur ke sesuatu yang sederhana seperti SELECT 1 .

Karena Anda menggunakan MySQL, Anda harus menggunakan kueri "ping" khusus Connector/J yang lebih ringan daripada benar-benar mengeluarkan kueri SQL yang sebenarnya dan menyetel kueri validasi Anda ke /* ping */ SELECT 1 (bagian ping membutuhkan tepatnya ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sinkronisasi data antara MySQL dan MongoDB

  2. Masalah MySQL LAG/LEAD

  3. Cara mengetahui ukuran indeks di mysql (termasuk kunci utama)

  4. 3 Cara untuk "Unhex" sebuah String di MySQL

  5. MySQL:TIDAK SEPERTI