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

Mở kết nối cơ sở dữ liệu ở đâu và khi nào

Bởi vì các kết nối khá tốn kém, như những người khác đã chỉ ra, tôi khuyên bạn nên sử dụng kỹ thuật "kết nối lười biếng" trong lớp cơ sở dữ liệu của bạn. Nếu bạn đã cấu trúc ứng dụng của mình một cách hiệu quả, thì logic ứng dụng của bạn không nên quan tâm đến thời điểm các kết nối được mở và đóng vì điều này sẽ được gói gọn trong lớp cơ sở dữ liệu. Lớp cơ sở dữ liệu, khi được yêu cầu thực hiện một truy vấn, trước tiên sẽ kiểm tra xem nó có kết nối đang hoạt động hay không và nếu không, hãy tạo một kết nối. Bằng cách này, bạn sẽ tránh mở các kết nối không bao giờ được sử dụng và bạn cũng sẽ có sự phân tách logic tốt đẹp giữa ứng dụng của mình và mã cơ sở dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:chọn các mục không có trong danh sách

  2. chuỗi kết nối trở lại bảng mục tiêu

  3. Tạo ứng dụng web từ Scratch bằng Python Flask và MySQL:Phần 5

  4. VẤN ĐỀ:Mysql chuyển đổi Enum thành Int

  5. MySQL Select:WHERE (time now) =GIỮA giá trị bảng VÀ giá trị bảng