Chương 11: ĐỐI TƯỢNG DỮ LIỆU ACTIVEX (ACTIVEX DATA OBJECTS)

Một phần của tài liệu microsoft visual basic 6.0 (Trang 126 - 128)

II. Truy cập dữ liệu dùng điều khiển dữ liệu từ xa

Chương 11: ĐỐI TƯỢNG DỮ LIỆU ACTIVEX (ACTIVEX DATA OBJECTS)

(ACTIVEX DATA OBJECTS)

Mục tiêu:

Chương này giới thiệu về thư viện ActiveX Data Object (ADO), thư viện đối tượng được sử dụng nhiều nhất trong các ứng dụng truy cập cơ sở dữ liệu dạng khách/chủ (Client/Server) hiện nay.

Học xong chương này, sinh viên phải nắm bắt được các vấn đề sau: - Kiến trúc OLEDB/ADO.

- Cây phân cấp của mơ hình đối tượng ADO.

- Sử dụng thư viện đối tượng ADO để tương tác với cơ sở dữ liệu trong VB.

Kiến thức cĩ liên quan:

- Các cấu trúc lập trình trong VB.

- Câu lệnh truy vấn dữ liệu trong cơ sở dữ liệu.

- Nắm bắt được các mơ hình DAO, RDO là một lợi thế vì lúc đĩ việc tiếp thu mơ hình ADO được nhanh hơn.

Tài liệu tham khảo:

- Microsoft Visual Basic 6.0 & Lập trình cơ sở dữ liệu - Chương 27, trang 877 - Nguyễn Thị Ngọc Mai (chủ biên) – Nhà xuất bản Giáo dục -

2000.

- Tự học Lập trình cơ sở dữ liệu với Visual Basic 6 trong 21 ngày (T2) – Chương 18, trang 277 - Nguyễn Đình Tê (chủ biên) - Nhà xuất bản Giáo dục - 2001.

ADO (ActiveX Data Objects) là cơng nghệ truy cập cơ sở dữ liệu hướng đối tượng tương tự như DAO. Hiện nay, ADO được Microsoft xem kỹ thuật chính để truy cập dữ liệu từ Web Server.

I. Kiến trúc OLE DB/ADO

ADO sử dụng OLEDB như là trình cung cấp dữ liệu cơ sở. Trình cung cấp OLE DB cho phép người lập trình cĩ thể truy xuất dữ liệu từ cả hai nguồn: quan hệ và phi quan hệ. VB6.0 đã hỗ trợ các trình cung cấp cục bộ cho SQL Server, Oracle và Microsoft Jet/Access.

Ta chỉ cần lập trình với phần giao diện người sử dụng ở phía Client. Việc truy cập cơ sở dữ liệu trên trình duyệt Web hay ứng dụng VB được thực hiện nhờ ADO. Cấu trúc này cho phép ta lập trình một cách nhất quán trên Web cũng như trên ứng dụng.

Remote Data Objects ODBC Driver ODBC Driver Manager ActiveX Data Objects OLE DB Data Provider OLE DB Relational Database Email Server Document Server

Hình 11.1: Mơ hình lập trình CSDL Client - Server dùng RDO và ADO

Web Browser

Client Application

ActiveX Server

(DLL or EXE) ADO OLE DB Database MS Internet

Information Server with Active

Server Pages

HTTP

DCOM

Hình 11.2: Truy cập CSDL từ trình ứng dụng & trình duyệt WEB theo ADO

Một phần của tài liệu microsoft visual basic 6.0 (Trang 126 - 128)

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

(159 trang)