Freigeben über


System.Data.OracleClient-Namespace

Der System.Data.OracleClient-Namespace ist der .NET Framework-Datenanbieter für Oracle.

Der .NET Framework-Datenanbieter für Oracle beschreibt eine Auflistung von Klassen für den Zugriff auf eine Oracle-Datenquelle im verwalteten Bereich. Mit der OracleDataAdapter-Klasse können Sie ein speicherresidentes DataSet auffüllen, dieses abfragen und es zum Aktualisieren der Datenquelle verwenden.

Weitere Informationen zum Verwenden dieses Namespaces finden Sie unter den Klassen OracleDataReader, OracleCommand und OracleConnection.

Hinweis

Grundlegende Informationen zum Verwenden dieses Namespaces beim Programmieren mit .NET Framework finden Sie unter Verwenden des .NET Framework-Datenanbieters für Oracle.

Der .NET Framework-Datenprovider für Oracle unterstützt eine Reihe von Oracle-Datentypen, z. B. BFILE, LOB und REF CURSOR. Weitere Informationen zum Verwenden von Oracle-Datentypen in Parametern finden Sie unter OracleType.

Klassen

  Klasse Beschreibung
Öffentliche Klasse OracleBFile Stellt ein verwaltetes OracleBFile-Objekt dar, das für den Oracle-Datentyp BFILE entwickelt wurde. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse OracleClientFactory Stellt eine Gruppe von Methoden zum Erstellen von Instanzen der Datenquellenklassen-Implementierung des Oracle-Anbieters dar.
Öffentliche Klasse OracleCommand Stellt eine SQL-Anweisung oder eine gespeicherte Prozedur dar, die für eine Datenbank ausgeführt werden soll. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse OracleCommandBuilder Generiert automatisch Befehle für einzelne Tabellen, durch die an einem DataSet vorgenommene Änderungen mit der zugeordneten Datenbank abgeglichen werden. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse OracleConnection Stellt eine offene Verbindung mit einer Datenbank dar. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse OracleConnectionStringBuilder Bietet eine einfache Möglichkeit, um den Inhalt von Verbindungszeichenfolgen zu erstellen und zu verwalten, die von der OracleConnection-Klasse verwendet werden.
Öffentliche Klasse OracleDataAdapter Stellt eine Gruppe von Datenbefehlen und eine Verbindung mit der Datenbank dar, die zum Auffüllen des DataSet und zum Aktualisieren der Datenbank verwendet werden. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse OracleDataReader Bietet ein Verfahren für das Lesen eines Vorwärtsstreams von Datenzeilen aus einer Datenquelle. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse OracleException Die Ausnahme, die generiert wird, wenn eine Warnung oder ein Fehler von einer Oracle-Datenbank oder dem .NET Framework-Datenprovider für Oracle zurückgegeben wird. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse OracleInfoMessageEventArgs Stellt Daten für das InfoMessage-Ereignis bereit. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse OracleLob Stellt den auf einem Oracle-Server gespeicherten Datentyp LOB (Large Object Binary) dar. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse OracleParameter Stellt einen Parameter für einen OracleCommand und optional dessen Zuordnung zu einer DataColumn dar. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse OracleParameterCollection Stellt eine Auflistung von Parametern dar, die für einen OracleCommand relevant sind, sowie deren jeweilige Zuordnung zu Spalten in einem DataSet. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse OraclePermission Ermöglicht es dem .NET Framework-Datenprovider für Oracle, sicherzustellen, dass ein Benutzer über die erforderliche Sicherheitsebene für den Zugriff auf eine Oracle-Datenbank verfügt.
Öffentliche Klasse OraclePermissionAttribute Weist einer Sicherheitsaktion ein benutzerdefiniertes Sicherheitsattribut zu.
Öffentliche Klasse OracleRowUpdatedEventArgs Stellt Daten für das RowUpdated-Ereignis bereit. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse OracleRowUpdatingEventArgs Stellt Daten für das RowUpdating-Ereignis bereit.
Öffentliche Klasse OracleTransaction Stellt eine Transaktion dar, die in der Datenbank ausgeführt werden soll.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur OracleBinary Stellt einen binären Datenstream variabler Länge dar, der in einer Datenbank gespeichert oder aus dieser abgerufen wird.
Öffentliche Struktur OracleBoolean Stellt den Wert dar, der von einer Datenbankvergleichsoperation zwischen Oracle-Datentypen zurückgegeben wird, und macht Methoden für Datentypumwandlungen verfügbar.
Öffentliche Struktur OracleDateTime Stellt Datums- und Uhrzeitdaten dar, deren Werte zwischen dem 1. Januar 4712 v. Chr. und dem 31. Dezember 4712 n. Chr. liegen.
Öffentliche Struktur OracleMonthSpan Stellt ein Zeitintervall in Monaten dar und entspricht dem INTERVAL YEAR TO MONTH-Datentyp in Oracle 9i.
Öffentliche Struktur OracleNumber Stellt einen numerischen Wert mit fester Genauigkeit und Dezimalstellen zwischen -1027-1 und 1027-1 dar, der in einer Datenbank gespeichert oder aus dieser abgerufen werden soll.
Öffentliche Struktur OracleString Stellt einen Zeichenstream variabler Länge dar, der in der Datenbank gespeichert oder dort abgerufen wird.
Öffentliche Struktur OracleTimeSpan Stellt ein Zeitintervall dar und entspricht dem INTERVAL DAY TO SECOND-Datentyp in Oracle 9i.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat OracleInfoMessageEventHandler Stellt die Methode dar, die das InfoMessage-Ereignis einer OracleConnection behandelt.
Öffentlicher Delegat OracleRowUpdatedEventHandler Stellt die Methode dar, die das RowUpdated-Ereignis eines OracleDataAdapter behandelt.
Öffentlicher Delegat OracleRowUpdatingEventHandler Stellt die Methode dar, die das RowUpdating-Ereignis eines OracleDataAdapter behandelt.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration OracleLobOpenMode Gibt an, ob ein OracleLob im schreibgeschützten Modus oder im Lese-/Schreibmodus geöffnet werden soll.
Öffentliche Enumeration OracleType Gibt den Datentyp eines Felds oder einer Eigenschaft für die Verwendung in einem OracleParameter an.