Sisällysluettelo:
- Määritelmä - Mitä ActiveX-dataobjektit (ADO) tarkoittavat?
- Techopedia selittää ActiveX Data Objects (ADO)
Määritelmä - Mitä ActiveX-dataobjektit (ADO) tarkoittavat?
ActiveX Data Objects (ADO) on kokoelma ohjelmistokomponentteja, jotka tarjoavat ohjelmallisen käyttöliittymän pääsyyn tietolähteisiin asiakassovelluksista. ADO toimii kerroksena päästäksesi tietokantaan yleisesti sovelluskoodista. Se poistaa tarpeen hallita tietokannan toteutusta koskevia tietoja ja vähentää tietojen käsittelyyn tarvittavan matalan tason koodin käsittelyn monimutkaisuutta.
Vuonna 1996 julkaistu ActiveX-dataobjekti (ADO) sai alkunsa käsitteistä RDO (etädataobjekti) ja DAO (data access object). Yksi MDAC: n (Microsoftin tiedonsiirtokomponentit), ADO: n ja muiden MDAC: n osatekijöistä tarjoaa puitteet komponenteille, joita asiakassovellukset käyttävät pääsyyn SQL-, puolijärjestelmällisiin ja vanhoihin tietovarastoihin.
ADO.NET on edistyksellinen tiedonsiirtotekniikka, joka on suunniteltu toimimaan .NET-ympäristössä ja perustuu tiedonsiirron katkaistuun malliin. ADO käyttää COM (Component Object Model) -teknologiaa tietojen käyttöpalvelujen tarjoamiseen hallitsemattomalta koodilta, mutta ADO.NET riippuu .NET-kehyksen CLR: n (Common Language Runtime) hallituista tarjoajista.
Techopedia selittää ActiveX Data Objects (ADO)
ADO käyttää OLEDB-palveluntarjoajaa yhteyden muodostamiseen tietolähteisiin ja tietojen käyttämiseen. OLEDB on komponenttipohjainen ohjelmallinen käyttöliittymä, joka toimitetaan vuorovaikutukseen eri tietolähteiden kanssa. Nämä tietolähteet voivat olla sekä relaatiotietokantoja että ei-relaatiotietokantoja, kuten objektitietokantoja, verkkosivuja, laskentataulukoita tai sähköpostiviestejä. Ennen OLEDB: tä ja ADO: ta ODBC (avoin tietokantayhteys) oli suosittu malli, jota käytettiin eri alustojen sovelluksissa.
ADO: n kohdemalli sisältää neljä kokoelmaa, joissa on kaksitoista objektia. Eri kokoelmat ovat kenttiä, ominaisuuksia, parametreja ja virheitä. Jokainen kokoelma koostuu seuraavista 12 esineestä:
- Yhteys - yhteyden muodostamiseen tietolähteeseen OLE DB: n kautta
- Komento - ohjeen (SQL-kysely tai tallennettu menettely) lähettämiseksi tietojen toimittajalle
- Recordset - ryhmä tietueita edustavaa tietuetta
- Välitön - levy, joka on lukittu optimistisella tai pessimistisellä tavalla
- Erä - palautetun tietokantatapahtuman toteuttamiseksi tai tekemiseksi
- Transaction - tietokantatapahtuma
- Tietue - joukko kenttiä
- Stream - tavuvirran lukemiseen ja kirjoittamiseen
- Parametri - toiminnallisuuden muuttamiseksi
- Kenttä - sarake tietokannassa
- Omaisuus - OLEDB-toimittajan kyky
- Virhe - virhe, johon OLEDB-palveluntarjoaja kohtaa suorituksensa aikana
ADO 2.8 on uusin versio, ja siinä on seuraavat ominaisuudet:
- Komponentit : Niitä käytetään tietojen saatavuuteen ja manipulointiin useista lähteistä tarjoamaan etuja, kuten helppokäyttöisyys, nopeampi pääsy, vähän muistia yläpuolella ja pieni levyjalanjälki.
- ADO MD (MultiDImensional): Tätä käytetään moniulotteisen tiedon, kuten CubeDef- ja CellSet-objektien, käyttämiseen.
- RDS (Remote Data Services): Tämä on palvelimen tietojen noutamista ja päivittämistä asiakkaalta yhdellä tapahtumalla.
- ADOX (ADO-laajennukset): Tämä on lisäsarja komponentteja, joita käytetään luomaan ja ylläpitämään kohteita, jotka liittyvät skeemiin (taulukot tai menettelyt) ja tietoturvaan (käyttäjä ja ryhmä).
