語言

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 超過一次而不產生例外。

Note

當你使用 Oracle 的 .NET Framework Data Provider 時,不需要啟用連線池,因為提供者會自動管理這件事。

注意事項

不要呼叫 CloseOracleConnection、 、 OracleDataReader或 在你類別方法中 Finalize 的任何受管理物件。 在終結者中,你應該只釋放你職業直接擁有的未管理資源。 如果你的類別沒有擁有任何非管理資源,請不要在類別定義中包含某個 Finalize 方法。 如需詳細資訊,請參閱垃圾回收(Garbage Collection, GC)。

適用於