<< Chapter < Page | Chapter >> Page > |
Học xong chương này, sinh viên phải nắm bắt được các vấn đề sau:
- Khái niệm Open Database Connectivity (ODBC).
- Sử dụng điều khiển dữ liệu từ xa (Remote Data Control) để truy cập dữ liệu.
- Cây phân cấp của mô hình đối tượng RDO.
- Sử dụng thư viện đối tượng RDO để 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 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 23, trang 735 - 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 17, trang 227 - Nguyễn Đình Tê (chủ biên), Nhà xuất bản Giáo dục - 2001.
Open Database Connectivity (ODBC)
ODBC là công nghệ Windows cho phép ứng dụng Client nối với cơ sở dữ liệu từ xa. Nằm trên máy Client, ODBC làm cho nguồn dữ liệu quan hệ trở nên trong suốt đối với ứng dụng Client. Vì thế ứng dụng Client không cần quan tâm đến kiểu cơ sở dữ liệu là gì.
ODBC gồm 3 phần:
- Trình quản lý điều khiển (driver manager).
- Một hay nhiều trình điều khiển (driver).
- Một hay nhiều nguồn dữ liệu (data source).
Kiến trúc ODBC chứa kết nối giữa ứng dụng Client và cơ sở dữ liệu Server thông qua trình quản lý điều khiển ODBC.
Ứng dụng ClientNguồn dữ liệu ODBCTrình quản lý điều khiển ODBCTrình điều khiển ODBCDBHình 10.1: Kiến trúc ODBC trình bày kết nối giữa ứng dụng Client và CSDL Server thông qua trình quản lý điều khiển ODBC
Để một ứng dụng Client nối với cơ sở dữ liệu Client/Server dùng ODBC; trước hết, ta phải cung cấp thông tin về nguồn dữ liệu ODBC trên Client. Mỗi Server yêu cầu những gói thông tin khác nhau để nối với Client. ODBC cung cấp cho thông tin này một tên đơn giản để ta có thể tham chiếu đến nó, thay vì phải thiết lập gói thông tin từ đầu mỗi lần ta cần đến nó.
Ứng dụng Client có thể tham chiếu một cách dễ dàng đến tổ hợp của một điều khiển, một cơ sở dữ liệu và có thể thêm một người sử dụng và mật khẩu. Tên này chính là tên nguồn dữ liệu hay Data Source Name (DSN).
Để tạo một tên nguồn dữ liệu ODBC trên máy Client, ta làm như sau:
Hình 10.2: Hộp thoại quản trị nguồn dữ liệu ODBC
Hình 10.3: Lựa chọn loại cơ sở dữ liệu cần thiết để tạo kết nối
Notification Switch
Would you like to follow the 'Giáo trình visual basic' conversation and receive update notifications?