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 的後續呼叫一律會傳回具有已移轉伺服器資訊的連線。 在移轉之前建立的所有連線都會在呼叫「關閉」時重新啟動。