Dom Rozwój Co to są obiekty danych ActiveX (Ado)? - definicja z techopedia

Co to są obiekty danych ActiveX (Ado)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznaczają obiekty danych ActiveX (ADO)?

ActiveX Data Objects (ADO) to zbiór komponentów oprogramowania zapewniający programowy interfejs umożliwiający dostęp do źródeł danych z aplikacji klienckich. ADO działa jako warstwa umożliwiająca ogólny dostęp do dowolnego magazynu danych z kodu aplikacji. Eliminuje to potrzebę posiadania wiedzy na temat implementacji bazy danych i zmniejsza złożoność obsługi kodu niskiego poziomu potrzebnego do obsługi danych.


Wydany w 1996 r. Obiekt danych ActiveX (ADO) wywodzi się z koncepcji RDO (zdalny obiekt danych) i DAO (obiekt dostępu do danych). Jeden ze składników MDAC (komponenty dostępu do danych Microsoft), ADO i inne składniki MDAC zapewniają strukturę komponentów używanych przez aplikacje klienckie do uzyskiwania dostępu do SQL, częściowo ustrukturyzowanych i starszych magazynów danych.


ADO.NET to zaawansowana technologia dostępu do danych zaprojektowana do pracy w środowisku .NET i oparta na odłączonym modelu dostępu do danych. Podczas gdy ADO korzysta z technologii COM (Component Object Model) w celu zapewnienia usługi dostępu do danych z kodu niezarządzanego, ADO.NET zależy od zarządzanych dostawców CLR (Common Language Runtime) środowiska .NET.

Techopedia wyjaśnia obiekty danych ActiveX (ADO)

ADO korzysta z dostawcy OLEDB do łączenia się ze źródłami danych i uzyskiwania dostępu do danych. OLEDB to oparty na komponentach interfejs programowy zapewniający interakcję z różnymi źródłami danych. Te źródła danych mogą być zarówno relacyjnymi, jak i nierelacyjnymi bazami danych, takimi jak bazy danych obiektów, strony internetowe, arkusze kalkulacyjne lub wiadomości e-mail. Przed OLEDB i ADO ODBC (otwarta łączność z bazą danych) był popularnym modelem stosowanym w aplikacjach na różnych platformach.


Model obiektowy ADO zawiera cztery kolekcje dwunastu obiektów. Różne kolekcje to pola, właściwości, parametry i błędy. Każda kolekcja składa się z następujących dwunastu obiektów:

  1. Połączenie - do połączenia ze źródłem danych przez OLE DB
  2. Polecenie - do wysyłania instrukcji (zapytanie SQL lub procedura składowana) do dostawcy danych
  3. Zestaw rekordów - grupa rekordów reprezentujących dane
  4. Natychmiastowe - zestaw rekordów zablokowany w sposób optymistyczny lub pesymistyczny
  5. Partia - do zatwierdzenia lub wykonania transakcji wycofania bazy danych
  6. Transakcja - transakcja bazy danych
  7. Rekord - zestaw pól
  8. Strumień - do odczytu i zapisu strumienia bajtów
  9. Parametr - do zmiany funkcjonalności
  10. Pole - kolumna w bazie danych
  11. Właściwość - zdolność dostawcy OLEDB
  12. Błąd - błąd napotkany przez dostawcę OLEDB podczas jego wykonywania

ADO 2.8 to najnowsza wersja i ma następujące funkcje:

  • Komponenty : Służą do uzyskiwania dostępu do danych i manipulowania nimi z różnych źródeł, oferując takie korzyści, jak łatwość użycia, szybszy dostęp, niskie obciążenie pamięci i niewielki rozmiar dysku.
  • ADO MD (MultiDImensional): służy do uzyskiwania dostępu do danych wielowymiarowych, takich jak obiekty CubeDef i CellSet.
  • RDS (Remote Data Services): służy do pobierania i aktualizacji danych na serwerze od klienta w ramach jednej transakcji.
  • ADOX (rozszerzenia ADO): Jest to dodatkowy zestaw komponentów używanych do tworzenia i utrzymywania obiektów związanych ze schematem (tabele lub procedury) i bezpieczeństwem (użytkownik i grupa).
Co to są obiekty danych ActiveX (Ado)? - definicja z techopedia