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

tôi có nên sử dụng lại con trỏ trong mô-đun python MySQLdb không

Nhà phát triển MySQLdb khuyên bạn nên xây dựng một API dành riêng cho ứng dụng để DB truy cập nội dung cho bạn để bạn không phải lo lắng về các chuỗi truy vấn mysql trong mã ứng dụng. Nó sẽ làm cho mã có thể mở rộng hơn một chút ( liên kết ).

Đối với con trỏ theo hiểu biết của tôi là điều tốt nhất là tạo một con trỏ cho mỗi thao tác / giao dịch. Vì vậy, một số check value -> update value -> read value loại giao dịch có thể sử dụng cùng một con trỏ, nhưng đối với giao dịch tiếp theo, bạn sẽ tạo một giao dịch mới. Điều này một lần nữa chỉ ra hướng xây dựng một API nội bộ cho quyền truy cập db thay vì có một executeSql chung chung phương pháp.

Ngoài ra, hãy nhớ đóng con trỏ của bạn và thực hiện các thay đổi đối với kết nối sau khi hoàn tất các truy vấn.

getDatabaseResult của bạn Tuy nhiên, hàm không cần phải có kết nối cho mọi truy vấn riêng biệt. Bạn có thể chia sẻ kết nối giữa các truy vấn miễn là bạn hành động có trách nhiệm với con trỏ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL để đếm theo nhóm với điều kiện cụ thể

  2. JSON_REMOVE () - Xóa dữ liệu khỏi tài liệu JSON trong MySQL

  3. mysql trích xuất năm từ định dạng ngày

  4. Mysql - Mysql2 ::Lỗi:Giá trị chuỗi không chính xác:

  5. Hướng dẫn sử dụng MySQL:Mệnh đề MySQL IN (Cơ bản)