Hjem Utvikling Hva er Activex dataobjekter (også)? - definisjon fra techopedia

Hva er Activex dataobjekter (også)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr ActiveX Data Objects (ADO)?

ActiveX Data Objects (ADO) er en samling av programvarekomponenter som gir et programmatisk grensesnitt for tilgang til datakildene fra klientapplikasjoner. ADO fungerer som et lag for å få tilgang til ethvert datalager på en generisk måte fra programkoden. Det eliminerer behovet for å ha kunnskap om implementering av databaser og reduserer kompleksiteten i å håndtere det lave nivået som er nødvendig for å håndtere dataene.


Utgitt i 1996, ActiveX data object (ADO) stammer fra konseptet RDO (ekstern dataobjekt) og DAO (data access object). En av bestanddelene til MDAC (Microsoft datatilgangskomponenter), ADO og andre MDAC-bestanddeler gir et rammeverk av komponenter som brukes av klientapplikasjoner for å få tilgang til SQL, semistrukturerte og gamle datalagre.


ADO.NET er en avansert datatilgangsteknologi designet for å fungere i .NET-miljøet og er basert på den frakoblede modellen for datatilgang. Mens ADO bruker COM (Component Object Model) -teknologi for å tilby datatilgangstjeneste fra ubehandlet kode, er ADO.NET avhengig av administrerte leverandører av CLR (Common Language Runtime) av .NET-rammeverket.

Techopedia forklarer ActiveX Data Objects (ADO)

ADO bruker en OLEDB-leverandør for å koble til datakildene og få tilgang til data. OLEDB er et komponentbasert programmatisk grensesnitt som gis for å samhandle med forskjellige datakilder. Disse datakildene kan være både relasjonelle og ikke-relasjonelle databaser som objektdatabaser, websider, regneark eller e-postmeldinger. Før OLEDB og ADO var ODBC (åpen databasetilkobling) den populære modellen som ble brukt i applikasjoner på tvers av plattformer.


Objektmodellen til ADO inneholder fire samlinger med tolv objekter. De forskjellige samlingene er felt, egenskaper, parametere og feil. Hver samling består av følgende tolv objekter:

  1. Tilkobling - for tilkobling til datakilde gjennom OLE DB
  2. Kommando - for å sende en instruksjon (SQL-spørring eller lagret prosedyre) til dataleverandøren
  3. Recordset - en gruppe poster som representerer dataene
  4. Umiddelbar - et platesett låst på optimistisk eller pessimistisk måte
  5. Batch - for å begå eller gjøre en tilbakekoblingsdatabasetransaksjon
  6. Transaksjon - databasetransaksjonen
  7. Record - et sett med felt
  8. Stream - for å lese og skrive en strøm av byte
  9. Parameter - for å endre funksjonaliteten
  10. Felt - en kolonne i databasen
  11. Eiendom - muligheten til OLEDB-leverandør
  12. Feil - feilen som OLEDB-leverandøren møter under utførelsen

ADO 2.8 er den nyeste versjonen og har følgende funksjoner:

  • Komponenter : Disse brukes til datatilgang og manipulering fra en rekke kilder for å gi fordeler som brukervennlighet, raskere tilgang, lite minne og et lite fotavtrykk.
  • ADO MD (MultiDImensional): Dette brukes til å få tilgang til flerdimensjonale data som CubeDef og CellSet-objekter.
  • RDS (Remote Data Services): Dette er for henting og oppdatering av data på serveren fra en klient i en enkelt transaksjon.
  • ADOX (ADO Extensions): Dette er et ekstra sett med komponenter som brukes til å lage og vedlikeholde objekter relatert til skjema (tabeller eller prosedyrer) og sikkerhet (bruker og gruppe).
Hva er Activex dataobjekter (også)? - definisjon fra techopedia