DB2Connection.Close 方法
关闭与数据库的连接。 这是关闭任何打开的连接的首选方法。
- 名称空间:
IBM.Data.DB2- 组合件:
IBM.Data.DB2(在IBM.Data.DB2.dll中)
语法
[Visual Basic]
NotOverridable Public Sub Close() Implements IDbConnection.Close
[C#]
public void Close();
[C++]
public: __sealed void Close();
[JScript]
public function Close();
- 实现:
- IDbConnection.Close
备注
Close 方法回滚任何暂挂事务。 然后,它释放与连接池的连接,或者如果连接池被禁用,那么关闭连接。 如果在处理 StateChange 事件时调用 Close ,那么不会触发其他 StateChange 事件。
应用程序可以多次调用 Close,并且不生成异常。
注: 使用 IBM® Data Server Provider for .NET 时,不需要启用连接池,因为缺省情况下它处于开启状态。
示例
[Visual Basic , C#] 以下示例创建 DB2®连接 ,将其打开,显示其某些属性,然后关闭连接。
[Visual Basic]
Public Sub CreateDB2Connection(myConnString As String)
Dim myConnection As New DB2Connection(myConnString)
myConnection.Open()
MessageBox.Show("State: " + myConnection.State.ToString())
myConnection.Close()
End Sub
[C#]
public void CreateDB2Connection(string myConnString)
{
DB2Connection myConnection = new DB2Connection(myConnString);
myConnection.Open();
MessageBox.Show("State: " + myConnection.State.ToString());
myConnection.Close();
}
如果执行应用程序期间服务器已迁移至另一方式,并且“打开”调用返回了与已迁移服务器的连接的信息,那么后续“打开”调用将始终返回与已迁移服务器的连接的信息。 在执行“关闭”调用时,将重新启动在迁移之前建立的所有连接。