Zuhause Entwicklung Was sind ActiveX-Datenobjekte (ADO)? - Definition aus techopedia

Was sind ActiveX-Datenobjekte (ADO)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet ActiveX Data Objects (ADO)?

ActiveX Data Objects (ADO) ist eine Sammlung von Softwarekomponenten, die eine programmgesteuerte Schnittstelle für den Zugriff auf die Datenquellen von Clientanwendungen aus bereitstellen. ADO fungiert als Ebene für den generischen Zugriff auf jeden Datenspeicher aus dem Anwendungscode. Sie müssen nicht mehr über Kenntnisse in der Datenbankimplementierung verfügen, und die Komplexität des Umgangs mit dem Code auf niedriger Ebene, der für die Verarbeitung der Daten erforderlich ist, wird verringert.


Das 1996 veröffentlichte ActiveX-Datenobjekt (ADO) entstand aus dem Konzept von RDO (Remote Data Object) und DAO (Data Access Object). Einer der Bestandteile von MDAC (Microsoft Data Access Components), ADO und anderen MDAC-Bestandteilen stellt ein Framework von Komponenten bereit, die von Clientanwendungen für den Zugriff auf SQL-, halbstrukturierte und ältere Datenspeicher verwendet werden.


ADO.NET ist eine fortschrittliche Datenzugriffstechnologie, die für die Verwendung in der .NET-Umgebung entwickelt wurde und auf dem nicht verbundenen Modell für den Datenzugriff basiert. Während ADO die COM-Technologie (Component Object Model) verwendet, um Datenzugriffsdienste aus nicht verwaltetem Code bereitzustellen, ist ADO.NET von verwalteten Anbietern der CLR (Common Language Runtime) des .NET-Frameworks abhängig.

Techopedia erklärt ActiveX Data Objects (ADO)

ADO verwendet einen OLEDB-Anbieter, um eine Verbindung zu den Datenquellen herzustellen und auf Daten zuzugreifen. OLEDB ist eine komponentenbasierte Programmierschnittstelle, die für die Interaktion mit verschiedenen Datenquellen bereitgestellt wird. Diese Datenquellen können sowohl relationale als auch nicht relationale Datenbanken wie Objektdatenbanken, Webseiten, Tabellenkalkulationen oder E-Mail-Nachrichten sein. Vor OLEDB und ADO war ODBC (Open Database Connectivity) das beliebte Modell für plattformübergreifende Anwendungen.


Das Objektmodell von ADO enthält vier Sammlungen von zwölf Objekten. Die verschiedenen Sammlungen sind Felder, Eigenschaften, Parameter und Fehler. Jede Sammlung besteht aus den folgenden zwölf Objekten:

  1. Verbindung - zum Herstellen einer Verbindung zur Datenquelle über OLE DB
  2. Befehl - zum Senden einer Anweisung (SQL-Abfrage oder gespeicherte Prozedur) an den Datenprovider
  3. Recordset - Eine Gruppe von Datensätzen, die die Daten darstellen
  4. Sofort - ein optimistisch oder pessimistisch gesperrter Datensatz
  5. Batch - zum Festschreiben oder Ausführen einer Rollback-Datenbanktransaktion
  6. Transaktion - die Datenbanktransaktion
  7. Record - eine Reihe von Feldern
  8. Stream - zum Lesen und Schreiben eines Bytestroms
  9. Parameter - zum Ändern der Funktionalität
  10. Feld - eine Spalte in der Datenbank
  11. Eigentum - die Fähigkeit des OLEDB-Anbieters
  12. Fehler - Der Fehler, dem der OLEDB-Anbieter während seiner Ausführung ausgesetzt war

ADO 2.8 ist die neueste Version und verfügt über die folgenden Funktionen:

  • Komponenten : Diese werden für den Datenzugriff und die Manipulation aus einer Vielzahl von Quellen verwendet, um Vorteile wie Benutzerfreundlichkeit, schnelleren Zugriff, geringen Speicheraufwand und geringen Platzbedarf auf der Festplatte zu bieten.
  • ADO MD (MultiDImensional): Hiermit können Sie auf mehrdimensionale Daten wie CubeDef- und CellSet-Objekte zugreifen.
  • RDS (Remote Data Services): Dies dient zum Abrufen und Aktualisieren von Daten auf dem Server von einem Client in einer einzigen Transaktion.
  • ADOX (ADO-Erweiterungen): Dies ist eine zusätzliche Gruppe von Komponenten, die zum Erstellen und Verwalten von Objekten verwendet werden, die sich auf das Schema (Tabellen oder Prozeduren) und die Sicherheit (Benutzer und Gruppe) beziehen.
Was sind ActiveX-Datenobjekte (ADO)? - Definition aus techopedia