Acasă Dezvoltare Ce sunt obiectele de date activex (ado)? - definiție din techopedia

Ce sunt obiectele de date activex (ado)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă ActiveX Data Objects (ADO)?

ActiveX Data Objects (ADO) este o colecție de componente software care oferă o interfață programatică pentru a accesa sursele de date din aplicațiile client. ADO acționează ca un strat pentru a accesa orice stoc de date într-un mod generic din codul aplicației. Acesta elimină necesitatea de a deține cunoștințele de implementare a bazelor de date și reduce complexitatea de a face față codului de nivel scăzut necesar pentru gestionarea datelor.


Lansat în 1996, obiectul de date activeX (ADO) provine de la conceptul de RDO (obiect de date la distanță) și DAO (obiect de acces la date). Unul dintre componentele MDAC (componente de acces Microsoft date), ADO și alte componente MDAC oferă un cadru de componente utilizate de aplicațiile client pentru a accesa SQL, semistructurate și depozite de date vechi.


ADO.NET este o tehnologie avansată de acces la date proiectată să funcționeze în mediul .NET și se bazează pe modelul deconectat pentru accesul la date. În timp ce ADO folosește tehnologia COM (Component Object Model) pentru furnizarea serviciilor de acces la date din coduri neadministrate, ADO.NET depinde de furnizorii gestionați de CLR (Common Language Runtime) din cadrul .NET.

Techopedia explică obiectele de date ActiveX (ADO)

ADO utilizează un furnizor OLEDB pentru conectarea la sursele de date și accesarea datelor. OLEDB este o interfață programatică bazată pe componente oferită pentru a interacționa cu diferite surse de date. Aceste surse de date pot fi atât baze de date relaționale, cât și non-relaționale, cum ar fi baze de date obiect, pagini web, foi de calcul sau mesaje de e-mail. Înainte de OLEDB și ADO, ODBC (conectivitate deschisă a bazelor de date) a fost modelul popular utilizat în aplicațiile de pe platforme.


Modelul obiect ADO conține patru colecții de douăsprezece obiecte. Diferitele colecții sunt câmpuri, proprietăți, parametri și erori. Fiecare colecție constă din următoarele douăsprezece obiecte:

  1. Conexiune - pentru conectarea la sursa de date prin OLE DB
  2. Comandă - pentru trimiterea unei instrucțiuni (interogare SQL sau procedură stocată) către furnizorul de date
  3. Recordset - un grup de înregistrări care reprezintă datele
  4. Imediat - un set de înregistrări blocat în mod optimist sau pesimist
  5. Lot - pentru comiterea sau efectuarea unei tranzacții cu baze de date rollback
  6. Tranzacție - tranzacția bazei de date
  7. Record - un set de câmpuri
  8. Flux - pentru citirea și scrierea unui flux de octeți
  9. Parametru - pentru modificarea funcționalității
  10. Câmp - o coloană din baza de date
  11. Proprietatea - capacitatea furnizorului OLEDB
  12. Eroare - eroarea cu care se confruntă furnizorul OLEDB în timpul executării sale

ADO 2.8 este cea mai recentă versiune și are următoarele caracteristici:

  • Componente : Acestea sunt utilizate pentru accesul la date și manipularea dintr-o varietate de surse pentru a oferi beneficii precum ușurința de utilizare, accesul mai rapid, aerul redus la memorie și o mică amprentă a discului.
  • ADO MD (MultiDImensional): Acesta este utilizat pentru a accesa date multidimensionale precum obiecte CubeDef și CellSet.
  • RDS (Servicii de date la distanță): Acesta este pentru regăsirea și actualizarea datelor din server de la un client într-o singură tranzacție.
  • ADOX (Extensii ADO): Acesta este un set suplimentar de componente utilizate pentru a crea și întreține obiecte legate de schemă (tabele sau proceduri) și securitate (utilizator și grup).
Ce sunt obiectele de date activex (ado)? - definiție din techopedia