Hai kỹ thuật thờng dùng với OLE DB

Một phần của tài liệu Tìm hiểu về hệ quản trị CSDL ORACLE SERVER và xây dựng phần mềm quản lý thi của sinh viên trên mạng (Trang 56 - 58)

- Thủ tục tổng thể: nếu tên thủ tục bắt đầu bằng (##), khi đó tất cả những

2. Hai kỹ thuật thờng dùng với OLE DB

- Sử dụng Provider dữ liệu ODBC nối với các trình điều khiển hiện thời của Oracle.

- Sử dụng trình điều khiển gốc bỏ qua ODBC trao đổi trực tiếp với OCI ( Oracle Call Interface ) đó là giao diện gốc giao tiếp với oracle nó chuyển ODBC API sang OCI API.

56

OLE DB for ODBC

VB

ODBC

OLE DB

OCI

Hình 12: OLE DB cho phép truy nhập cơ sở dữ liệu Oracle Server

III.1.3 Oracle Server và ADO

ADO (ActiveX Data Objects)-một sản phẩm của Microsoft - là tập đối tợng đã đợc tự động hoá sử dụng OLE DB và cho phép các ứng dụng sử dụng dữ liệu từ các nguồn OLE DB. Những dữ liệu này có thể ở nhiều dạng chứ không chỉ giới hạn với Oracle Server. ADO có thể dùng từ những ứng dụng viết từ bất kỳ một ngôn ngữ nào cho phép tự động (Automation-enabled language), nh Visual Basic, C++, J++,FoxPro.

ứng dụng ADO truy nhập dữ liệu qua nhà cung cấp OLE DB. Trong các bản Oracle Server trớc, ứng dụng ADO phải sử dụng ODBC làm trung gian để truy nhập dữ liệu còn với Oracle Server, ngoài OLE DB Provider cho ODBC thì có thể dùng trực tiếp OLE DB nối với Oracle Server sẽ hiệu quả hơn rất nhiều. Có thể nói ADO là loại API phù hợp nhất với mục đích chung vì nó có những đặc tính mà các ứng dụng mục đích chung cần đến, hơn nữa những ngời lập trình có thể sử dụng những kiến thức đã biết về các API trớc để nhanh chóng xây dựng đợc những ứng dụng mạnh, hiệu năng cao. Hơn nữa, các ứng dụng RDO và DAO cũng có thể chuyển thành ADO.

Cấu trúc và mô hình của ADO xuất phát từ đối tợng DAO và chức năng kết nối xuất phát từ RDO. Connection, Recordset, và Command là những đối tợng quan trọng nhất của ADO. Các ứng dụng ADO thờng dùng:

• Đối tợng Command để thực hiện các lệnh đối với cơ sở dữ liệu nh câu hỏi truy vấn và cập nhật SQL

• Đối tợng Recordset để xem và thao tác trên kết quả của câu hỏi

Tập Parameters và đối tợng Parameter đợc dùng khi câu hỏi trong đối t- ợng Command cần tham số.

Tập Errors và đối tợng Error dùng khi xảy ra lỗi với bộ cung cấp dữ liệu.

Tập Fields và đối tợng Field đợc truy nhập qua đối tợng Recordset khi đã có dữ liệu tồn tại trong tập kết quả.

Tập Properties cung cấp các thông tin về đặc tính của các đối tợng Connection, Command, Recordset, và Field. Mỗi đối tợng Property của tập Properties collection phải đợc truy nhập quan một trong số 4 đối tợng đó

III.1.4 Tổng quan về đối tợng Connection và modul kết nối đến cơ sơ dữ liệu:

Một phần của tài liệu Tìm hiểu về hệ quản trị CSDL ORACLE SERVER và xây dựng phần mềm quản lý thi của sinh viên trên mạng (Trang 56 - 58)

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

(69 trang)
w