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

Terus dapatkan org.hibernate.exception.JDBCConnectionException:tidak dapat menjalankan kueri

Hibernate menggunakan penyatuan koneksi primitif mekanisme , yang tidak cocok untuk tujuan produksi (bahkan disebutkan dalam file log!). Anda harus selalu gunakan mekanisme penyatuan koneksi, baik itu yang disediakan oleh wadah Anda, baik itu mekanisme yang dibundel dalam aplikasi Anda (c3p0, misalnya). Pengecualian yang Anda lihat adalah karena MySQL menutup koneksi "lama" yang masih digunakan Hibernate. Anda dapat mencoba menambahkan opsi URL JDBC, seperti "autoReconnect", tetapi itu sebenarnya bukan solusi jangka panjang.

Idealnya, Anda harus mengonfigurasi container Anda untuk memasok koneksi ke aplikasi Anda melalui JNDI. Ini mudah dilakukan dengan file "-ds.xml" di JBoss atau dengan context.xml untuk Tomcat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kelompokkan berdasarkan Hitungan (Teratas 5) &Hitungan (Semua Lainnya)

  2. Memanipulasi data utf8mb4 dari MySQL dengan PHP

  3. Isi daftar drop-down dari data kolom MySQL

  4. kesalahan sintaks, 'mysql_connect' yang tidak terduga (T_STRING)

  5. Bagaimana cara menulis buat pengguna? dengan pernyataan yang disiapkan MySQL