Domov Rozvoj Co jsou datové objekty activex (ado)? - definice z techopedie

Co jsou datové objekty activex (ado)? - definice z techopedie

Obsah:

Anonim

Definice - Co to znamená ActiveX Data Objects (ADO)?

ActiveX Data Objects (ADO) je kolekce softwarových komponent poskytujících programové rozhraní pro přístup ke zdrojům dat z klientských aplikací. ADO funguje jako vrstva pro přístup k libovolnému datovému úložišti obecným způsobem z aplikačního kódu. To eliminuje potřebu znát implementaci databáze a snižuje složitost řešení nízkoúrovňového kódu potřebného pro zpracování dat.


Datový objekt activeX (ADO), uvolněný v roce 1996, pochází z konceptu RDO (vzdálený datový objekt) a DAO (objekt pro přístup k datům). Jedna ze složek součástí MDAC (Microsoft Data Access Components), ADO a dalších složek MDAC poskytuje rámec komponent používaných klientskými aplikacemi pro přístup k SQL, polostrukturovaným a starým datovým obchodům.


ADO.NET je pokročilá technologie přístupu k datům navržená pro práci v prostředí .NET a je založena na odpojeném modelu pro přístup k datům. Zatímco ADO používá technologii COM (Component Object Model) pro poskytování služby přístupu k datům z nespravovaného kódu, ADO.NET závisí na spravovaných poskytovatelích CLR (Common Language Runtime) rámce .NET.

Techopedia vysvětluje ActiveX Data Objects (ADO)

ADO používá zprostředkovatele OLEDB pro připojení ke zdrojům dat a přístup k datům. OLEDB je komponentové programové rozhraní poskytované pro interakci s různými zdroji dat. Těmito datovými zdroji mohou být relační i nerelační databáze, jako jsou objektové databáze, webové stránky, tabulky nebo e-mailové zprávy. Před OLEDB a ADO byl ODBC (otevřená databázová konektivita) oblíbeným modelem používaným v aplikacích napříč platformami.


Objektový model ADO obsahuje čtyři kolekce dvanácti objektů. Různé kolekce jsou pole, vlastnosti, parametry a chyby. Každá kolekce se skládá z následujících dvanácti objektů:

  1. Připojení - pro připojení ke zdroji dat prostřednictvím OLE DB
  2. Příkaz - pro odeslání instrukce (dotaz SQL nebo uložená procedura) poskytovateli dat
  3. Recordset - skupina záznamů představujících data
  4. Okamžitý - sada záznamů uzamčená optimisticky nebo pesimisticky
  5. Dávka - pro spáchání nebo provedení transakce vrácení databáze
  6. Transakce - transakce databáze
  7. Záznam - sada polí
  8. Stream - pro čtení a zápis proudu bajtů
  9. Parametr - pro změnu funkčnosti
  10. Pole - sloupec v databázi
  11. Vlastnost - schopnost poskytovatele OLEDB
  12. Chyba - chyba, se kterou se poskytovatel OLEDB potýká při jeho provádění

ADO 2.8 je nejnovější verze a má následující funkce:

  • Komponenty : Používají se pro přístup k datům a manipulaci s nimi z různých zdrojů, aby nabídly výhody, jako je snadné použití, rychlejší přístup, nízká režie paměti a malá disková stopa.
  • ADO MD (MultiDImensional): Používá se pro přístup k vícerozměrným datům, jako jsou objekty CubeDef a CellSet.
  • RDS (Remote Data Services): Jedná se o získání a aktualizaci dat na serveru z klienta v jedné transakci.
  • ADOX (ADO Extensions): Toto je další sada komponent používaných k vytváření a údržbě objektů souvisejících se schématem (tabulky nebo procedury) a zabezpečením (uživatel a skupina).
Co jsou datové objekty activex (ado)? - definice z techopedie