OracleConnection.Close 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭与数据库的连接。
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 Data Provider时,无需启用连接池,因为提供程序会自动管理此配置。
Caution
请勿在类的方法中调用Close某个OracleConnection、a OracleDataReader或任何其他托管对象。Finalize 在终结器中,应仅释放类直接拥有的非托管资源。 如果类不拥有任何非托管资源,则不要在类定义中包含 Finalize 方法。 有关详细信息,请参阅垃圾回收。