JavaScript is required

Chức năng của đối tượng Datareader 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.

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: C


DataReader là một đối tượng trong ADO.NET được sử dụng để đọc dữ liệu từ một nguồn dữ liệu một cách nhanh chóng và hiệu quả. Nó cung cấp một luồng chỉ đọc, chuyển tiếp (forward-only) dữ liệu từ cơ sở dữ liệu. DataReader duy trì kết nối trực tiếp đến cơ sở dữ liệu trong suốt quá trình đọc dữ liệu, điều này giúp nó có hiệu suất cao hơn so với các đối tượng truy cập dữ liệu khác như DataSet. * **Phương án A:** Sai. Đối tượng chịu trách nhiệm tạo kết nối là Connection. * **Phương án B:** Sai. Command là đối tượng dùng để thực hiện các thao tác với nguồn dữ liệu. * **Phương án C:** Đúng. DataReader 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 trong suốt quá trình đọc. * **Phương án D:** Sai. Đây là một mô tả chung chung, không đầy đủ về chức năng của DataReader, thiếu các thông tin quan trọng như cách nó duy trì kết nối và sử dụng con trỏ phía server.

Câu hỏi liên quan