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

Kết nối lại MySQL khi hết thời gian

Tôi đã gặp vấn đề tương tự và đối với người dùng MySQLdb, tôi nhận được giải pháp sau khi khởi tạo phiên bản cơ sở dữ liệu MySQL:

db = MySQLDatabase(db_name, user=db_username, passwd=db_password, host=db_host, port=db_port)
db.get_conn().ping(True)

trong đó hàm ping có:

trong db.get_conn().ping.__doc__ . Nhớ rằng db.get_conn().ping(True) phải được sử dụng nếu bạn tạo lại kết nối khác. Vì vậy, nếu bạn kết nối lại (thông qua db.connect() ví dụ) bạn phải lặp lại lệnh ping.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thực hiện truy vấn eav này để tạo kết quả theo chiều ngang

  2. MySQL:Điều gì xảy ra với các trường không được tổng hợp trên một GROUP BY?

  3. Cách lưu trữ dữ liệu bằng unicode bằng ngôn ngữ tiếng Hin-ddi

  4. Chọn số lượng / bản sao

  5. Kết nối với MySQL gây ra lỗi Không tìm thấy tên nguồn dữ liệu và không có trình điều khiển mặc định nào được chỉ định