Trang Chủ Phát triển Đối tượng dữ liệu activex (ado) là gì? - định nghĩa từ techopedia

Đối tượng dữ liệu activex (ado) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Đối tượng dữ liệu ActiveX (ADO) có nghĩa là gì?

ActiveX Data Object (ADO) là tập hợp các thành phần phần mềm cung cấp giao diện lập trình để truy cập các nguồn dữ liệu từ các ứng dụng khách. ADO hoạt động như một lớp để truy cập bất kỳ kho lưu trữ dữ liệu nào theo cách chung từ mã ứng dụng. Nó loại bỏ sự cần thiết phải có kiến ​​thức về triển khai cơ sở dữ liệu và giảm độ phức tạp của việc xử lý mã cấp thấp cần thiết để xử lý dữ liệu.


Được phát hành vào năm 1996, đối tượng dữ liệu activeX (ADO) có nguồn gốc từ khái niệm RDO (đối tượng dữ liệu từ xa) và DAO (đối tượng truy cập dữ liệu). Một trong các thành phần của MDAC (các thành phần truy cập dữ liệu của Microsoft), ADO và các thành phần MDAC khác cung cấp một khung các thành phần được sử dụng bởi các ứng dụng khách để truy cập các kho lưu trữ dữ liệu SQL, bán cấu trúc và di sản.


ADO.NET là một công nghệ truy cập dữ liệu tiên tiến được thiết kế để hoạt động trong môi trường .NET và dựa trên mô hình bị ngắt kết nối để truy cập dữ liệu. Mặc dù ADO sử dụng công nghệ COM (Mô hình đối tượng thành phần) để cung cấp dịch vụ truy cập dữ liệu từ mã không được quản lý, ADO.NET phụ thuộc vào các nhà cung cấp được quản lý của CLR (Thời gian chạy ngôn ngữ chung) của khung .NET.

Techopedia giải thích các đối tượng dữ liệu ActiveX (ADO)

ADO sử dụng nhà cung cấp OLEDB để kết nối với các nguồn dữ liệu và truy cập dữ liệu. OLEDB là một giao diện lập trình dựa trên thành phần được cung cấp để tương tác với các nguồn dữ liệu khác nhau. Các nguồn dữ liệu này có thể là cả cơ sở dữ liệu quan hệ và không liên quan như cơ sở dữ liệu đối tượng, trang web, bảng tính hoặc thông điệp email. Trước OLEDB và ADO, ODBC (kết nối cơ sở dữ liệu mở) là mô hình phổ biến được sử dụng trong các ứng dụng trên các nền tảng.


Mô hình đối tượng của ADO chứa bốn bộ sưu tập của mười hai đối tượng. Các bộ sưu tập khác nhau là các trường, thuộc tính, tham số và lỗi. Mỗi bộ sưu tập bao gồm mười hai đối tượng sau đây:

  1. Kết nối - để kết nối với nguồn dữ liệu thông qua OLE DB
  2. Lệnh - để gửi một lệnh (truy vấn SQL hoặc thủ tục được lưu trữ) đến nhà cung cấp dữ liệu
  3. Recordset - một nhóm các bản ghi đại diện cho dữ liệu
  4. Ngay lập tức - một bản ghi bị khóa theo cách lạc quan hoặc bi quan
  5. Batch - để cam kết hoặc thực hiện giao dịch cơ sở dữ liệu rollback
  6. Giao dịch - giao dịch cơ sở dữ liệu
  7. Bản ghi - một tập hợp các trường
  8. Luồng - để đọc và viết một luồng byte
  9. Tham số - để thay đổi chức năng
  10. Trường - một cột trong cơ sở dữ liệu
  11. Tài sản - khả năng của nhà cung cấp OLEDB
  12. Lỗi - lỗi mà nhà cung cấp OLEDB gặp phải trong quá trình thực thi

ADO 2.8 là phiên bản mới nhất và có các tính năng sau:

  • Thành phần : Chúng được sử dụng để truy cập và thao tác dữ liệu từ nhiều nguồn khác nhau nhằm mang lại các lợi ích như dễ sử dụng, truy cập nhanh hơn, chi phí bộ nhớ thấp và dấu chân đĩa nhỏ.
  • ADO MD (MultiDImensional): Điều này được sử dụng để truy cập dữ liệu đa chiều như các đối tượng CubeDef và Cellset.
  • RDS (Dịch vụ dữ liệu từ xa): Đây là để lấy và cập nhật dữ liệu trong máy chủ từ một máy khách trong một giao dịch.
  • ADOX (Phần mở rộng ADO): Đây là một bộ các thành phần bổ sung được sử dụng để tạo và duy trì các đối tượng liên quan đến lược đồ (bảng hoặc thủ tục) và bảo mật (người dùng và nhóm).
Đối tượng dữ liệu activex (ado) là gì? - định nghĩa từ techopedia