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.sqlite
là 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.