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
備註
關閉 方法會回復任何擱置中交易。 然後,它會釋放連線儲存區的連線,如果連線儲存區已停用,則會關閉連線。 如果在處理 StateChange 事件時呼叫 關閉 ,則不會發動其他 StateChange 事件。
應用程式可以不只一次呼叫 關閉 ,而不會產生異常狀況。
附註: 當您使用 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();
}
在應用程式執行期間,如果伺服器已移轉至不同模式,且對 Open 的呼叫已傳回具有已移轉伺服器資訊的連線,則對 Open 的後續呼叫一律會傳回具有已移轉伺服器資訊的連線。 在移轉之前建立的所有連線都會在呼叫「關閉」時重新啟動。