Obsah:
- Definícia - Čo znamenajú dátové objekty ActiveX (ADO)?
- Techopedia vysvetľuje ActiveX Data Objects (ADO)
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:
- Pripojenie - na pripojenie k zdroju údajov prostredníctvom OLE DB
- Príkaz - na odoslanie pokynu (dotaz SQL alebo uložená procedúra) poskytovateľovi údajov
- Sada záznamov - skupina záznamov predstavujúcich údaje
- Okamžité - množina záznamov uzamknutá optimistickým alebo pesimistickým spôsobom
- Šarža - na vykonanie alebo vykonanie transakcie vrátenia databázy
- Transakcia - transakcia databázy
- Záznam - množina polí
- Stream - na čítanie a zápis prúdu bajtov
- Parameter - zmena funkcie
- Pole - stĺpec v databáze
- Vlastnosť - schopnosť poskytovateľa OLEDB
- 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).
