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 ,而无需生成异常。

备注

使用适用于 Oracle 的 .NET Framework 数据提供程序时,不需要启用连接池,因为提供程序会自动管理这一点。

注意

请勿在类方法中调用 Close a OracleConnection、a OracleDataReaderFinalize 任何其他托管对象。 在终结器中,应仅释放类直接拥有的非托管资源。 如果类不拥有任何非托管资源,则不要在类定义中包含 Finalize 方法。 有关详细信息,请参阅垃圾回收

适用于