Giới thiệu SQLiteOpenHelper
SQLiteOpenHelper là một lớp trừu tượng được sử dụng để thực hiện mô hình thực hành tốt nhất để tạo, mở và nâng cấp cơ sở dữ liệu.
Bằng cách thực hiện một Helper mở SQLite, bạn ẩn các logic được sử dụng để quyết định nếu một cơ sở dữ liệu cần phải được tạo hoặc nâng cấp trước khi nó được mở ra , cũng như đảm bảo rằng mỗi hoạt động được hoàn thành một cách hiệu quả.
đó là thực hành tốt để trì hoãn việc tạo và mở cơ sở dữ liệu cho đến khi họ đang cần. The Open Helper SQLite lưu trữ các trường hợp cơ sở dữ liệu sau khi họ đã được mở thành công, vì vậy bạn có thể thực hiện các yêu cầu để mở cơ sở dữ liệu ngay lập tức trước khi thực hiện một truy vấn hoặc giao dịch. Đối với cùng một lý do, không có cần phải đóng cơ sở dữ liệu bằng tay, trừ khi bạn không còn cần phải sử dụng nó một lần nữa.
Hoạt động cơ sở dữ liệu, đặc biệt là mở hoặc tạo ra cơ sở dữ liệu, có thể được time¬consuming. Để đảm bảo điều này không ảnh hưởng đến kinh nghiệm người dùng, làm cho tất cả các giao dịch cơ sở dữ liệu không đồng bộ.
Liệt kê 8-2 cho thấy làm thế nào để mở rộng các lớp SQLiteOpenHelper bằng cách ghi đè các nhà xây dựng, phương pháp onCreate, và onUpgrade để xử lý việc tạo ra một cơ sở dữ liệu mới và nâng cấp lên một phiên bản mới, tương ứng.
đang được dịch, vui lòng đợi..
