Casa Sviluppo Cosa sono gli oggetti dati activex (ado)? - definizione da techopedia

Cosa sono gli oggetti dati activex (ado)? - definizione da techopedia

Sommario:

Anonim

Definizione: che cosa significa ActiveX Data Objects (ADO)?

ActiveX Data Objects (ADO) è una raccolta di componenti software che fornisce un'interfaccia programmatica per accedere alle origini dati dalle applicazioni client. ADO funge da layer per accedere a qualsiasi archivio di dati in modo generico dal codice dell'applicazione. Elimina la necessità di possedere la conoscenza dell'implementazione del database e riduce la complessità della gestione del codice di basso livello necessario per gestire i dati.


Rilasciato nel 1996, ActiveX Data Object (ADO) è nato dal concetto di RDO (oggetto dati remoto) e DAO (oggetto di accesso ai dati). Uno dei componenti di MDAC (componenti di accesso ai dati di Microsoft), ADO e altri componenti di MDAC fornisce un framework di componenti utilizzati dalle applicazioni client per accedere a archivi di dati SQL, semi-strutturati e legacy.


ADO.NET è una tecnologia avanzata di accesso ai dati progettata per funzionare in ambiente .NET e si basa sul modello disconnesso per l'accesso ai dati. Mentre ADO utilizza la tecnologia COM (Component Object Model) per fornire un servizio di accesso ai dati da codice non gestito, ADO.NET dipende dai provider gestiti del CLR (Common Language Runtime) del framework .NET.

Techopedia spiega ActiveX Data Objects (ADO)

ADO utilizza un provider OLEDB per la connessione alle origini dati e l'accesso ai dati. OLEDB è un'interfaccia programmatica basata su componenti fornita per interagire con diverse origini dati. Queste origini dati possono essere sia database relazionali che non relazionali come database di oggetti, pagine Web, fogli di calcolo o messaggi di posta elettronica. Prima di OLEDB e ADO, ODBC (connettività di database aperto) era il modello popolare utilizzato nelle applicazioni su più piattaforme.


Il modello a oggetti di ADO contiene quattro raccolte di dodici oggetti. Le diverse raccolte sono campi, proprietà, parametri ed errori. Ogni raccolta è composta dai seguenti dodici oggetti:

  1. Connessione: per la connessione all'origine dati tramite OLE DB
  2. Comando: per l'invio di un'istruzione (query SQL o procedura memorizzata) al fornitore di dati
  3. Recordset: un gruppo di record che rappresentano i dati
  4. Immediatamente: un recordset bloccato in modo ottimista o pessimista
  5. Batch: per eseguire il commit o eseguire una transazione del database di rollback
  6. Transazione: la transazione del database
  7. Record: un insieme di campi
  8. Stream: per leggere e scrivere un flusso di byte
  9. Parametro: per modificare la funzionalità
  10. Campo: una colonna nel database
  11. Proprietà: la capacità del provider OLEDB
  12. Errore: errore riscontrato dal provider OLEDB durante la sua esecuzione

ADO 2.8 è l'ultima versione e ha le seguenti caratteristiche:

  • Componenti : vengono utilizzati per l'accesso ai dati e la manipolazione da una varietà di fonti per offrire vantaggi come facilità d'uso, accesso più rapido, sovraccarico di memoria ridotta e ingombro ridotto del disco.
  • ADO MD (MultiDImensional): utilizzato per accedere a dati multidimensionali come oggetti CubeDef e CellSet.
  • RDS (Remote Data Services): serve per recuperare e aggiornare i dati nel server da un client in una singola transazione.
  • ADOX (estensioni ADO): questo è un set aggiuntivo di componenti utilizzati per creare e gestire oggetti correlati allo schema (tabelle o procedure) e alla sicurezza (utente e gruppo).
Cosa sono gli oggetti dati activex (ado)? - definizione da techopedia