Trong lập trình Android, để tạo một cơ sở dữ liệu SQLite mới, nên thực hiện bước nào sau đây?
Trả lời:
Đáp án đúng: C
Trong lập trình Android, để tạo một cơ sở dữ liệu SQLite mới, bạn cần sử dụng lớp SQLiteDatabase. Lớp này cung cấp các phương thức để tạo, mở, truy vấn và quản lý cơ sở dữ liệu SQLite. Các bước cơ bản như sau:
- Tạo một lớp kế thừa từ
SQLiteOpenHelper. - Trong lớp này, override phương thức
onCreate()để tạo các bảng bằng lệnh SQLCREATE TABLE. - Trong lớp này, override phương thức
onUpgrade()để xử lý việc nâng cấp cơ sở dữ liệu khi phiên bản thay đổi. - Sử dụng một thể hiện (instance) của lớp
SQLiteOpenHelperđể lấy một thể hiện củaSQLiteDatabase(có thể đọc hoặc ghi).
Vì vậy, đáp án C là chính xác nhất vì nó chỉ ra việc sử dụng lớp SQLiteDatabase để tạo cơ sở dữ liệu. Các đáp án khác không hoàn toàn đúng hoặc không đầy đủ:
- Đáp án A chỉ đề cập đến việc tạo bảng, nhưng không nói rõ cách tạo cơ sở dữ liệu ban đầu.
- Đáp án B sai vì cơ sở dữ liệu SQLite không được tạo bằng tệp XML.
- Đáp án D không đúng vì
android.database.sqlitelà một package, không phải là một thư viện cần cài đặt, mà là một phần của Android SDK.





