Domov vývoj Čo sú to dátové objekty activex (ADO)? - definícia z technológie

Čo sú to dátové objekty activex (ADO)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamenajú dátové objekty ActiveX (ADO)?

ActiveX Data Objects (ADO) je zbierka softvérových komponentov poskytujúcich programové rozhranie na prístup k zdrojom údajov z klientskych aplikácií. ADO slúži ako vrstva na prístup k akémukoľvek ukladaciemu údaju generickým spôsobom z kódu aplikácie. Vylučuje to potrebu poznať implementáciu databázy a znižuje zložitosť riešenia problémov s kódom nízkej úrovne potrebným na spracovanie údajov.


Dátový objekt ActiveX (ADO), vydaný v roku 1996, pochádza z konceptu RDO (vzdialený dátový objekt) a DAO (objekt na prístup k údajom). Jedna zo súčastí MDAC (komponenty Microsoft Data Access Components), ADO a ďalšie komponenty MDAC poskytuje rámec komponentov, ktoré používajú klientské aplikácie na prístup k SQL, semi-štruktúrovaným a starým dátovým skladom.


ADO.NET je pokročilá technológia prístupu k dátam navrhnutá pre prácu v prostredí .NET a je založená na odpojenom modeli pre prístup k údajom. Aj keď ADO používa technológiu COM (Component Object Model) na poskytovanie služieb prístupu k údajom z nespravovaného kódu, ADO.NET závisí od riadených poskytovateľov CLR (Common Language Runtime) rámca .NET.

Techopedia vysvetľuje ActiveX Data Objects (ADO)

ADO používa poskytovateľa OLEDB na pripojenie k zdrojom údajov a prístup k údajom. OLEDB je komponentové programové rozhranie poskytované na interakciu s rôznymi zdrojmi údajov. Tieto zdroje údajov môžu byť relačnými aj nerelačnými databázami, ako sú objektové databázy, webové stránky, tabuľky alebo e-mailové správy. Pred OLEDB a ADO bol ODBC (otvorená databázová konektivita) obľúbeným modelom používaným v aplikáciách na rôznych platformách.


Objektový model ADO obsahuje štyri zbierky dvanástich objektov. Rôzne kolekcie sú polia, vlastnosti, parametre a chyby. Každá zbierka pozostáva z týchto dvanástich objektov:

  1. Pripojenie - na pripojenie k zdroju údajov prostredníctvom OLE DB
  2. Príkaz - na odoslanie pokynu (dotaz SQL alebo uložená procedúra) poskytovateľovi údajov
  3. Sada záznamov - skupina záznamov predstavujúcich údaje
  4. Okamžité - množina záznamov uzamknutá optimistickým alebo pesimistickým spôsobom
  5. Šarža - na vykonanie alebo vykonanie transakcie vrátenia databázy
  6. Transakcia - transakcia databázy
  7. Záznam - množina polí
  8. Stream - na čítanie a zápis prúdu bajtov
  9. Parameter - zmena funkcie
  10. Pole - stĺpec v databáze
  11. Vlastnosť - schopnosť poskytovateľa OLEDB
  12. Chyba - chyba, ktorej poskytovateľ služieb OLEDB čelí počas vykonávania

ADO 2.8 je najnovšia verzia a má nasledujúce vlastnosti:

  • Komponenty : Používajú sa na prístup k údajom a manipuláciu s nimi z rôznych zdrojov, aby ponúkli výhody, ako je jednoduchosť použitia, rýchlejší prístup, nízka réžia pamäte a malé rozmery disku.
  • ADO MD (MultiDImensional): Používa sa na prístup k viacrozmerným údajom, ako sú objekty CubeDef a CellSet.
  • RDS (Remote Data Services): Slúži na načítanie a aktualizáciu údajov na serveri z klienta v jednej transakcii.
  • ADOX (ADO Extensions): Toto je dodatočná sada komponentov, ktoré sa používajú na vytváranie a udržiavanie objektov súvisiacich so schémou (tabuľky alebo procedúry) a bezpečnosťou (užívateľ a skupina).
Čo sú to dátové objekty activex (ADO)? - definícia z technológie