JavaScript is required

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?

A.

Sử dụng lệnh “CREATE TABLE” để tạo bảng.

B.

Tạo một tệp XML cho cơ sở dữ liệu.

C.

Sử dụng lớp SQLiteDatabase để tạo cơ sở dữ liệu.

D.

Cài đặt thư viện “android.database.sqlite”.

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:

  1. Tạo một lớp kế thừa từ SQLiteOpenHelper.
  2. Trong lớp này, override phương thức onCreate() để tạo các bảng bằng lệnh SQL CREATE TABLE.
  3. 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.
  4. Sử dụng một thể hiện (instance) của lớp SQLiteOpenHelper để lấy một thể hiện của SQLiteDatabase (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.

Câu hỏi liên quan