Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der .NET Framework-Datenprovider für Oracle stellt mit Hilfe des OracleConnection-Objekts Konnektivität zu Oracle-Datenquellen bereit.
Das Format für Verbindungszeichenfolgen für den .NET Framework-Datenprovider für Oracle wurde so weit wie möglich an das Format für Verbindungszeichenfolgen für den OLE DB-Provider für Oracle (MSDAORA) angepasst. Weitere Informationen zu OracleConnection finden Sie unter OracleConnection-Klasse.
Hinweis Der .NET Framework-Datenprovider für Oracle ist in .NET Framework, Version 1.0, nicht enthalten. Wenn Sie den .NET Framework-Datenprovider für Oracle benötigen und .NET Framework, Version 1.0, verwenden, können Sie den .NET Framework-Datenprovider für Oracle unter https://msdn.microsoft.com/downloads downloaden.
Das folgende Codebeispiel zeigt, wie eine Verbindung zu einer Oracle-Datenquelle erstellt und geöffnet wird.
Dim nwindConn As OracleConnection = New OracleConnection("Data Source=MyOracleServer;Integrated Security=yes;")
nwindConn.Open()
[C#]
OracleConnection nwindConn = new OracleConnection("Data Source=MyOracleServer;Integrated Security=yes;");
nwindConn.Open();
Schließen des Connection-Objekts
Um die Verbindung an den Pool zurückzugeben, wird empfohlen, das Connection-Objekt stets zu schließen, wenn Sie es nicht mehr benötigen. Dazu verwenden Sie entweder die Close-Methode oder die Dispose-Methode des Connection-Objekts. Verbindungen, die nicht ausdrücklich beendet werden, werden u. U. nicht dem Pool hinzugefügt oder an ihn zurückgegeben. Eine aus dem Gültigkeitsbereich gefallene Verbindung, die nicht explizit geschlossen wurde, wird nur dann an den Verbindungspool zurückgegeben, wenn die maximale Poolgröße erreicht wurde und die Verbindung weiterhin gültig ist.
Hinweis Rufen Sie für ein Connection-Objekt, ein DataReader-Objekt oder ein beliebiges anderes in der Finalize-Methode einer Klasse verwaltetes Objekt nicht Close oder Dispose auf. Geben Sie in einem Finalizer nur nicht verwaltete Ressourcen frei, deren direkter Eigentümer die jeweilige Klasse ist. Wenn eine Klasse keine nicht verwalteten Ressourcen besitzt, fügen Sie in der Klassendefinition keine Finalize-Methode ein. Weitere Informationen finden Sie unter Programmieren für die Garbage Collection.
Siehe auch
Datenzugriff mit .NET Framework-Datenprovidern | OracleConnection-Klasse | System.Data.OracleClient-Namespace