Oracle und ADO.NET

Hinweis

Die Typen in System.Data.OracleClient sind veraltet. Die Typen werden in der aktuellen .NET Framework-Version weiterhin unterstützt, die Unterstützung wird jedoch in einem zukünftigen Release eingestellt. Microsoft empfiehlt, einen anderen Oracle-Anbieter zu verwenden.

In diesem Abschnitt werden spezifische Features und Verhaltensweisen des .NET Framework-Datenanbieters für Oracle beschrieben.

Der .NET Framework-Datenanbieter für Oracle ermöglicht Zugriff auf eine Oracle-Datenbank über OCI (Oracle Call Interface), eine Schnittstelle, die von der Oracle Client-Software bereitgestellt wird. Die Funktionalität des Datenanbieters entspricht der des .NET Framework-Datenanbieters für SQL Server, OLE DB und ODBC.

Um den .NET Framework-Datenanbieter für Oracle verwenden zu können, muss eine Anwendung wie folgt auf den System.Data.OracleClient-Namespace verweisen:

Imports System.Data.OracleClient  
using System.Data.OracleClient;  

Außerdem müssen Sie beim Kompilieren des Codes einen Verweis auf die DLL-Datei hinzufügen. Wenn Sie z. B. ein C#-Programm kompilieren, muss Ihre Befehlszeile Folgendes beinhalten:

csc /r:System.Data.OracleClient.dll  

In diesem Abschnitt

Systemanforderungen
Beschreibt die Anforderungen für die Verwendung des .NET Framework-Datenanbieters für Oracle sowie eine Reihe von Aspekten, die bei dessen Verwendung zu beachten sind.

Oracle-BFILEs
Beschreibt die OracleBFile-Klasse, die zum Arbeiten mit dem BFILE-Datentyp von Oracle verwendet wird.

Oracle-LOBs
Beschreibt die OracleLob-Klasse, die zum Arbeiten mit dem LOB-Datentyp von Oracle verwendet wird.

Oracle-REF CURSORs
Beschreibt die Unterstützung für den REF CURSOR-Datentyp von Oracle.

OracleTypes
Beschreibt Strukturen, die zum Arbeiten mit Oracle-Datentypen verwendet werden können, z. B. OracleNumber und OracleString.

Oracle-Sequenzen
Beschreibt die Unterstützung für das Abrufen der servergenerierten Oracle-Sequenz-Schlüsselwerte.

Oracle-Datentypzuordnungen
Listet Oracle-Datentypen und ihre Zuordnungen zum OracleDataReader auf.

Verteilte Oracle-Transaktionen
Beschreibt, wie das OracleConnection-Objekt automatisch in einer vorhandenen verteilten Transaktion aufgelistet wird, wenn es ermittelt, dass eine Transaktion aktiv ist.

Sichern von ADO.NET-Anwendungen
Beschreibt sichere Programmiermethoden für ADO.NET.

"DataSets", "DataTables" und "DataViews"
Beschreibt das Erstellen und Verwenden von DataSets, typisierten DataSets, DataTables und DataViews.

Abrufen und Ändern von Daten in ADO.NET
Beschreibt das Arbeiten mit Daten in ADO.NET.

SQL Server und ADO.NET
Beschreibt das Arbeiten mit Funktionen und Funktionalität, die spezifisch für SQL Server sind.

DbProviderFactories
Beschreibt generische Klassen, mit deren Hilfe in ADO.NET anbieterunabhängiger Code geschrieben werden kann.

Siehe auch