OracleConnection.Close 方法

定義

關閉與資料庫的連接。

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 ()

實作

備註

方法 Close 會回復任何擱置的交易。 然後,它會釋放連線集區的連線,或停用連線共用時關閉連線。

應用程式可以呼叫 Close 一次以上,而不會產生例外狀況。

注意

當您使用 .NET Framework Data Provider for Oracle 時,您不需要啟用連線共用,因為提供者會自動管理此專案。

警告

請勿在 類別的 方法中 OracleConnectionFinalize 呼叫 CloseOracleDataReader 或任何其他 Managed 物件。 在完成項中,您應該只釋放類別直接擁有的 Unmanaged 資源。 如果類別未擁有任何 Unmanaged 資源,請不要在類別定義中包含 Finalize 方法。 如需詳細資訊,請參閱記憶體回收

適用於