JavaScript is required

Trong Android, lớp nào được sử dụng để thao tác với cơ sở dữ liệu SQLite một cách hiệu quả?

A.

SQLiteOpenHelper

B.

SQLiteManager

C.

SQLiteDatabase

D.

SQLiteQuery

Trả lời:

Đáp án đúng: A


Đáp án đúng là A: SQLiteOpenHelper

Giải thích:

  • SQLiteOpenHelper: Đây là lớp trợ giúp (helper class) được sử dụng phổ biến và hiệu quả nhất trong Android để quản lý việc tạo và cập nhật cơ sở dữ liệu SQLite. Nó cung cấp các phương thức onCreate() (được gọi khi cơ sở dữ liệu chưa tồn tại) và onUpgrade() (được gọi khi cần nâng cấp lược đồ cơ sở dữ liệu), giúp đơn giản hóa việc quản lý vòng đời của cơ sở dữ liệu.
  • SQLiteManager: Không phải là một lớp chuẩn trong Android SDK để làm việc với SQLite.
  • SQLiteDatabase: Lớp này đại diện cho một cơ sở dữ liệu SQLite. Bạn có thể sử dụng nó để thực hiện các truy vấn (query), chèn (insert), cập nhật (update) và xóa (delete) dữ liệu. Tuy nhiên, việc trực tiếp quản lý tạo và nâng cấp cơ sở dữ liệu bằng lớp này phức tạp hơn so với việc sử dụng SQLiteOpenHelper.
  • SQLiteQuery: Không phải là một lớp chuẩn trong Android SDK. Truy vấn thường được thực hiện thông qua các phương thức của đối tượng SQLiteDatabase.

Tóm lại, SQLiteOpenHelper giúp đóng gói và đơn giản hóa các thao tác cơ bản liên quan đến quản lý cơ sở dữ liệu SQLite, làm cho nó trở thành lựa chọn tốt nhất để làm việc với SQLite trong Android.

Câu hỏi liên quan