Tartalomjegyzék:
- Meghatározás - Mit jelent az ActiveX adatobjektumok (ADO)?
- A Techopedia elmagyarázza az ActiveX adatobjektumokat (ADO)
Meghatározás - Mit jelent az ActiveX adatobjektumok (ADO)?
Az ActiveX Data Objects (ADO) egy szoftverösszetevők gyűjteménye, amely programozási felületet biztosít az ügyfelek alkalmazásaiból származó adatforrások eléréséhez. Az ADO rétegként hozzáfér az adattárhoz általános módon az alkalmazáskódból. Ez kiküszöböli az adatbázis-megvalósítási ismeretek szükségességét, és csökkenti az adatok kezeléséhez szükséges alacsony szintű kód kezelésének bonyolultságát.
Az 1996-ban kiadott ActiveX adatobjektum (ADO) az RDO (távoli adatobjektum) és a DAO (adathozzáférési objektum) fogalmából származik. Az MDAC (a Microsoft adathozzáférési összetevői), az ADO és az egyéb MDAC összetevők egyike összetevőket biztosít az ügyfélalkalmazások számára az SQL, a félig strukturált és a régi adattárak eléréséhez.
Az ADO.NET egy fejlett adathozzáférési technológia, amelyet a .NET környezetben való működésre fejlesztettek ki, és az adathozzáférés leválasztott modelljén alapul. Míg az ADO a COM (Component Object Model) technológiát használja az adathozzáférési szolgáltatás nem kezelt kódból történő biztosításához, addig az ADO.NET a .NET keretrendszer CLR (Common Language Runtime) kezelt szolgáltatóitól függ.
A Techopedia elmagyarázza az ActiveX adatobjektumokat (ADO)
Az ADO egy OLEDB szolgáltatót használ az adatforrásokhoz való csatlakozáshoz és az adatokhoz való hozzáféréshez. Az OLEDB egy komponens alapú programozási felület, amely kölcsönhatásba léphet a különböző adatforrásokkal. Ezek az adatforrások lehetnek mind relációs, mind nem relációs adatbázisok, például objektum-adatbázisok, weboldalak, táblázatok vagy e-mail üzenetek. Az OLEDB és az ADO előtt az ODBC (nyílt adatbázis-összekapcsolhatóság) volt a népszerű modell, amelyet a platformok közötti alkalmazásokban használtak.
Az ADO objektummodellje tizenkét tárgy négy gyűjteményét tartalmazza. A különféle gyűjtemények mezők, tulajdonságok, paraméterek és hibák. Minden gyűjtemény a következő tizenkét tárgyból áll:
- Csatlakozás - az adatforráshoz való csatlakozáshoz az OLE DB-n keresztül
- Parancs - utasítás küldéséhez (SQL lekérdezés vagy tárolt eljárás) az adatszolgáltatóhoz
- Rekordkészlet - az adatokat képviselő rekordok csoportja
- Azonnali - optimistás vagy pesszimista módon lezárt rekordkészlet
- Batch - visszagörgetési adatbázis-tranzakció végrehajtására vagy végrehajtására
- Tranzakció - az adatbázis tranzakció
- Rekord - mezők halmaza
- Áramlat - bájtfolyam olvasásához és írásához
- Paraméter - a funkcionalitás megváltoztatására
- Mezõ - oszlop az adatbázisban
- Tulajdonság - az OLEDB szolgáltató képessége
- Hiba - az OLEDB szolgáltató által a végrehajtás során tapasztalt hiba
Az ADO 2.8 a legújabb verzió, és a következő tulajdonságokkal rendelkezik:
- Komponensek : Ezeket az adatokat különféle forrásokból való hozzáféréshez és manipulációhoz használják, hogy olyan előnyöket biztosítsanak, mint a könnyű használat, a gyorsabb hozzáférés, az alacsony memóriaterhelés és a kis lemezterület.
- ADO MD (MultiDImensional): Többdimenziós adatokhoz, például CubeDef és CellSet objektumokhoz fér hozzá.
- RDS (Remote Data Services): Ez a szolgáltatás a kiszolgálón lévő adatok lekérésére és frissítésére szolgál egy ügyféltől egyetlen tranzakció során.
- ADOX (ADO kiterjesztések): Ez egy kiegészítő összetevő, amely a sémahoz (táblázatok vagy eljárások) és a biztonsághoz (felhasználó és csoport) kapcsolódó objektumok létrehozásához és karbantartásához használható.
