Satura rādītājs:
Definīcija - ko nozīmē ActiveX datu objekti (ADO)?
ActiveX datu objekti (ADO) ir programmatūras komponentu kolekcija, kas nodrošina programmētu saskarni, lai piekļūtu datu avotiem no klientu lietojumprogrammām. ADO darbojas kā slānis, lai no lietojumprogrammas koda vispārīgi piekļūtu jebkuram datu krājumam. Tas novērš nepieciešamību iegūt zināšanas par datu bāzes ieviešanu un samazina sarežģītību, kas saistīta ar zema līmeņa kodu, kas nepieciešams datu apstrādei.
Izlaists 1996. gadā, ActiveX datu objekts (ADO) radās no RDO (attālais datu objekts) un DAO (datu piekļuves objekts) jēdziena. Viens no MDAC komponentiem (Microsoft datu piekļuves komponenti), ADO un citi MDAC komponenti nodrošina komponentu sistēmu, ko klientu lietojumprogrammas izmanto, lai piekļūtu SQL, daļēji strukturētiem un mantotiem datu krājumiem.
ADO.NET ir uzlabota datu piekļuves tehnoloģija, kas paredzēta darbam .NET vidē un ir balstīta uz atvienoto datu piekļuves modeli. Kamēr ADO izmanto COM (Component Object Model) tehnoloģiju, lai nodrošinātu datu piekļuves pakalpojumu no nepārvaldīta koda, ADO.NET ir atkarīgs no pārvaldītajiem .NET ietvara CLR (Common Language Runtime) nodrošinātājiem.
Techopedia skaidro ActiveX datu objektus (ADO)
ADO izmanto OLEDB pakalpojumu sniedzēju, lai izveidotu savienojumu ar datu avotiem un piekļūtu datiem. OLEDB ir uz komponentiem balstīts programmnodrošinājums, kas paredzēts mijiedarbībai ar dažādiem datu avotiem. Šie datu avoti var būt gan relāciju, gan nesaistītas datu bāzes, piemēram, objektu datu bāzes, Web lapas, izklājlapas vai e-pasta ziņas. Pirms OLEDB un ADO ODBC (atvērtās datu bāzes savienojamība) bija populārais modelis, ko izmantoja lietojumprogrammās dažādās platformās.
ADO objektu modelī ir četras divpadsmit objektu kolekcijas. Dažādās kolekcijas ir lauki, rekvizīti, parametri un kļūdas. Katru kolekciju veido šādi divpadsmit objekti:
- Savienojums - lai izveidotu savienojumu ar datu avotu, izmantojot OLE DB
- Komanda - instrukcijas (SQL vaicājuma vai saglabātās procedūras) nosūtīšanai datu sniedzējam
- Ierakstu kopa - ierakstu grupa, kas attēlo datus
- Tūlīt - ierakstu kopa, kas bloķēta optimistiskā vai pesimistiskā veidā
- Batch - datu apmaiņas darījuma veikšanai vai veikšanai
- Darījums - transakcija datu bāzē
- Ieraksts - lauku kopums
- Straume - baitu straumes lasīšanai un rakstīšanai
- Parametrs - funkcionalitātes maiņai
- Lauks - kolonna datu bāzē
- Īpašums - OLEDB nodrošinātāja spēja
- Kļūda - kļūda, ar kuru OLEDB sniedzējs saskārās tās izpildes laikā
ADO 2.8 ir jaunākā versija, un tai ir šādas iespējas:
- Komponenti : tos izmanto piekļuvei datiem un manipulācijām no dažādiem avotiem, lai sniegtu tādas priekšrocības kā lietošanas ērtumu, ātrāku piekļuvi, zemu atmiņas daudzumu un nelielu diska nospiedumu.
- ADO MD (MultiDImensional): to izmanto, lai piekļūtu daudzdimensionāliem datiem, piemēram, objektiem CubeDef un CellSet.
- RDS (Remote Data Services): tas ir paredzēts, lai no klienta iegūtu un atjauninātu datus no klienta vienā darījumā.
- ADOX (ADO paplašinājumi): tas ir papildu komponentu komplekts, ko izmanto, lai izveidotu un uzturētu objektus, kas saistīti ar shēmu (tabulas vai procedūras) un drošību (lietotājs un grupa).
