Freigeben über


OracleConnection.Close Methode

Definition

Schließt die Verbindung mit der Datenbank.

public:
 virtual void Close();
public:
 override void Close();
public void Close ();
public override void Close ();
abstract member Close : unit -> unit
override this.Close : unit -> unit
override this.Close : unit -> unit
Public Sub Close ()
Public Overrides Sub Close ()

Implementiert

Hinweise

Die Close -Methode führt ein Rollback für alle ausstehenden Transaktionen aus. Anschließend wird die Verbindung mit dem Verbindungspool freigegeben oder die Verbindung geschlossen, wenn das Verbindungspooling deaktiviert ist.

Eine Anwendung kann mehr als einmal aufrufen Close , ohne eine Ausnahme zu generieren.

Hinweis

Wenn Sie den .NET Framework-Datenanbieter für Oracle verwenden, müssen Sie das Verbindungspooling nicht aktivieren, da der Anbieter dies automatisch verwaltet.

Achtung

Rufen Close Sie kein , ein OracleDataReaderoder ein anderes verwaltetes Objekt in der Finalize -Methode Ihrer -Klasse aufOracleConnection. In einem Finalizer sollten Sie nur nicht verwaltete Ressourcen freigeben, die ihre Klasse direkt besitzt. Wenn die Klasse keine nicht verwalteten Ressourcen besitzt, definieren Sie in der Klasse keine Finalize-Methode. Weitere Informationen finden Sie unter Garbage Collection.

Gilt für: