Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tại sao Hibernate / JDBC / MySQL giảm kết nối sau một ngày hoặc lâu hơn?

Trình điều khiển MySQL JDBC hết thời gian chờ sau 8 giờ không hoạt động và ngắt kết nối.

Bạn có thể đặt autoReconnect=true trong URL JDBC của bạn và điều này khiến trình điều khiển kết nối lại nếu bạn cố gắng truy vấn sau khi nó đã ngắt kết nối. Nhưng điều này có tác dụng phụ; chẳng hạn như trạng thái phiên và không thể duy trì các giao dịch qua kết nối mới.

Nếu bạn sử dụng autoReconnect , kết nối JDBC được thiết lập lại, nhưng nó không tự động thực thi lại truy vấn của bạn có ngoại lệ. Vì vậy, bạn cần bắt SQLException trong ứng dụng của bạn và thử lại các truy vấn.

Đọc http:// dev. mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html để biết thêm chi tiết.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không có gói msyql-server nào khả dụng

  2. Cách tạo 5 số ngẫu nhiên trong thủ tục lưu trữ mysql

  3. Kết nối với điều khiển từ xa Sql của tôi hiển thị cho tôi quyền truy cập bị từ chối đối với người dùng [email được bảo vệ] (Sử dụng Mật khẩu:Có)

  4. Mysql - Làm cách nào để thực hiện tìm kiếm phân biệt chữ hoa chữ thường?

  5. JSON_VALUE () trong MySQL