Dom Razvoj Što su aktivni podatkovni objekti (ado)? - definicija iz tehopedije

Što su aktivni podatkovni objekti (ado)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znače ActiveX podatkovni objekti (ADO)?

ActiveX Data Objects (ADO) zbirka je softverskih komponenti koje pružaju programsko sučelje za pristup izvorima podataka iz klijentskih aplikacija. ADO djeluje kao sloj za pristup bilo kojoj trgovini podataka na generički način iz aplikacijskog koda. Eliminira potrebu za posjedovanjem znanja o implementaciji baze podataka i smanjuje složenost bavljenja kodom niske razine potrebnim za obradu podataka.


Objavljen 1996. godine, ActiveX podatkovni objekt (ADO) potječe od koncepta RDO (udaljeni podatkovni objekt) i DAO (objekt pristupa podacima). Jedna od komponenti MDAC-a (Microsoftove komponente za pristup podacima), ADO i drugi MDAC sastojci pruža okvir komponenti koje klijentske aplikacije koriste za pristup SQL, polustrukturiranim i naslijeđenim spremištima podataka.


ADO.NET je napredna tehnologija pristupa podacima dizajnirana za rad u .NET okruženju i temelji se na isključenom modelu za pristup podacima. Dok ADO koristi COM (Component Object Model) tehnologiju za pružanje usluge pristupa podacima iz neupravljanog koda, ADO.NET ovisi o upravljanim pružateljima CLR (Common Language Runtime) okvira .NET.

Techopedia objašnjava ActiveX podatkovne objekte (ADO)

ADO koristi davatelja OLEDB za povezivanje s izvorima podataka i pristup podacima. OLEDB je programsko sučelje koje se temelji na komponenti i pruža se za interakciju s različitim izvorima podataka. Ti izvori podataka mogu biti i relacijske i nerelacijske baze podataka kao što su objektne baze podataka, web stranice, proračunske tablice ili poruke e-pošte. Prije OLEDB-a i ADO-a, ODBC (povezivanje s otvorenom bazom podataka) bio je popularni model koji se koristio u aplikacijama na platformama.


Objektni model ADO sadrži četiri zbirke od dvanaest objekata. Različite zbirke su polja, svojstva, parametri i pogreške. Svaka se zbirka sastoji od sljedećih dvanaest predmeta:

  1. Veza - za povezivanje s izvorom podataka putem OLE DB
  2. Naredba - za slanje upute (SQL upit ili pohranjeni postupak) davatelju podataka
  3. Skup zapisa - grupa zapisa koji predstavljaju podatke
  4. Odmah - skup snimaka zaključan na optimističan ili pesimistički način
  5. Batch - za počinjenje ili izvršavanje povratne transakcije baze podataka
  6. Transakcija - transakcija baze podataka
  7. Record - skup polja
  8. Struja - za čitanje i pisanje nizova bajtova
  9. Parametar - za promjenu funkcionalnosti
  10. Polje - stupac u bazi podataka
  11. Svojstvo - mogućnost davatelja OLEDB-a
  12. Pogreška - greška s kojom se suočio davatelj OLEDB-a tijekom izvršavanja

ADO 2.8 je najnovija verzija i ima sljedeće značajke:

  • Komponente : Koriste se za pristup podacima i manipuliranje iz raznih izvora kako bi se omogućile pogodnosti poput jednostavne uporabe, bržeg pristupa, malog pretjeranog memorija i malog otiska diska.
  • ADO MD (MultiDImensional): koristi se za pristup višedimenzionalnim podacima poput objekata CubeDef i CellSet.
  • RDS (usluge udaljenih podataka): ovo je za preuzimanje i ažuriranje podataka na poslužitelju od klijenta u jednoj transakciji.
  • ADOX (ADO proširenja): Ovo je dodatni skup komponenti koje se koriste za stvaranje i održavanje objekata povezanih sa shemom (tablice ili procedure) i sigurnosti (korisnik i grupa).
Što su aktivni podatkovni objekti (ado)? - definicija iz tehopedije