JavaScript is required

Chức năng của đối tượng DataAdapter trong ADO.net là gì?

A.

Tạo kết nối giữa ứng dụng với nguồn dữ liệu (Cơ sở dữ liệu)

B.

Tạo thao tác với nguồn dữ liệu

C.

Là đối tượng truy cập dữ liệu trực tiếp, sử dụng con trỏ phía Server và duy trì kết nối với Server trong suốt quá trình đọc dữ liệu

D.

Là đối tượng lấy dữ liệu từ nguồn dữ liệu cho ứng dụng.

Trả lời:

Đáp án đúng: D


DataAdapter trong ADO.NET là một cầu nối trung gian quan trọng giữa DataSet (hoặc DataTable) trong ứng dụng và nguồn dữ liệu (ví dụ: cơ sở dữ liệu). Nó không trực tiếp tạo kết nối hay thao tác với nguồn dữ liệu, mà đóng vai trò là bộ điều hợp, sử dụng các đối tượng Command để thực hiện các lệnh SQL (Select, Insert, Update, Delete) để lấy dữ liệu từ nguồn dữ liệu và đổ vào DataSet, hoặc ngược lại, cập nhật thay đổi từ DataSet vào nguồn dữ liệu. * **Phương án A sai:** Việc tạo kết nối với nguồn dữ liệu là chức năng của đối tượng Connection (ví dụ: SqlConnection). * **Phương án B sai:** Các thao tác trực tiếp với nguồn dữ liệu (ví dụ: thực thi câu lệnh SQL) được thực hiện bởi đối tượng Command (ví dụ: SqlCommand). * **Phương án C sai:** Đây là mô tả về DataReader, một đối tượng khác trong ADO.NET, được sử dụng để đọc dữ liệu một cách nhanh chóng và liên tục từ nguồn dữ liệu. * **Phương án D đúng:** DataAdapter chịu trách nhiệm lấy dữ liệu từ nguồn dữ liệu và đưa nó vào DataSet/DataTable để ứng dụng có thể sử dụng. Nó thực hiện điều này bằng cách sử dụng các đối tượng Command để thực hiện các lệnh SQL cần thiết.

Câu hỏi liên quan