Trình tiêu thụ (consumer) và trình cung cấp (provide)

Một phần của tài liệu Đề tài: “Web quản lý nhân sự” pot (Trang 27 - 28)

V. ADO (ACTIVEX DATA OBJECT)

1.2 Trình tiêu thụ (consumer) và trình cung cấp (provide)

Mô hình kiến trúc ADO cho thấy cách ADO làm việc nằm giữa tầng ứng dụng và tầng dữ liệu chứa các loại dữ liệu như dữ liệu email, dữ liệu file, cơ sở dữ liệu…

Trong lập trình, chương trình mà chúng ta viết chính là trình tiêu thụ dữ liệu (data

consumer) bởi nó cần truy xuất vào các nguồn dữ liệu để xử lý. Thế còn trình cung cấp

dữ liệu là gì? Đây chính là tập lệnh cho phép truy xuất vào nguồn dữ liệu (data store) theo cách đặc trưng của chúng. Provider cho phép giao tiếp giữa nguồn dữ liệu và tầng điều

khiển OLE DB. Các nhà thiết kế nguồn dữ liệu cung cấp lớp giao tiếp giữa Provider và OLE DB. ADO chỉ trao đổi với nguồn dữ liệu thông qua OLE DB và không cần quan tâm đến cách thức làm việc của Provider. Chính điểm này làm cho ADO mang tính tổng quát

và không phụ thuộc vào nguồn dữ liệu. Để giúp OLE DB biết được Provider nào cần phải

giao tiếp, khi mở kết nối ADO cần chỉ định trình cung cấp dữ liệu Provider tương ứng.

Microsoft cung cấp sẵn một số Provider cho phép truy xuất dễ dàng vào các nguồn dữ

liệu đang thông dụng như sau:

 Jet OLE DB 4.0: Cơ sở dữ liệu MS Access.

 DST Packages: Dịch vụ chuyển đổi dữ liệu trong SQL server.

 ODBC Driver: Provider cho phép truy xuất nguồn dữ liệu qua

ODBC.

 SQL Server : Cơ sở dữ liệu SQL Server.  Oracle: Cơ sỏ dữ liệu Oracle.

 Simple Provider: Truy xuất dữ liệu dạng text.

 Index Service: Sử dụng cho truy xuất dịch vụ thư mục của

Windows.

Một phần của tài liệu Đề tài: “Web quản lý nhân sự” pot (Trang 27 - 28)

Tải bản đầy đủ (PDF)

(59 trang)