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ỏ.