DB2連線成員

下表列出 DB2Connection 類別所公開的成員。

公用建構子

Pu
名稱 說明
公開建構子 DB2®連線 超載。 起始設定 DB2Connection 類別的新實例。

公開內容

名稱 說明
public property ARMCorrelator 設定連線內容,以容許將陳述式與資料伺服器上的工作量管理程式相關聯。
資料伺服器限制:
Informix®
此內容沒有作用。
public property BatchCommandTimeout 取得或設定由鏈結式 SQL 陳述式組成的指令終止之前的等待時間 (以秒為單位)。
public property CacheData 取得或設定布林值,指出是否正在使用資料快取。
public property CacheUSRLIBLValue 取得或設定布林值,指出是否針對同一連線儲存區中 Db2 for IBM i 的所有連線啟用使用者程式庫 (*USRLIBL 程式庫) 的快取。
public property 鏈接 取得布林值,指出鏈結是否處於作用中。
public property ClientAccountingInformation 取得或設定包含用戶端帳戶資訊的字串。
public property ClientApplicationInformation 取得或設定包含用戶端應用程式名稱的字串。
public property ClientCorrelationToken 以新功能模式 (NFM) 取得或設定 Db2 for z/OS 第 11 版伺服器上的用戶端相關性記號名稱。
public property ClientUser 取得或設定包含用戶端使用者 ID 的字串。
public property ClientWorkstation 取得或設定包含用戶端工作站名稱的字串。
public property 連線字串 取得或設定用來開啟資料庫連線的字串。
public property 連線逾時 取得或設定一個值,以限制應用程式等待連線的時間量。
public property 儲存器 (繼承自 Component 類別) 取得包含 Component 類別物件的 IContainer 介面物件。
public property 資料庫 取得現行資料庫或在開啟連線之後所使用資料庫的名稱。
public property 資料來源 取得在開啟連線之後使用的現行資料來源或資料來源的名稱。
public property EnableExtendedIndicators 啟用使用預設及未指派指示器作為參數。
public property FitHighPrecisionType 取得或設定要使用的精準度類型。 可接受的值如下:
如字串
將直欄中的資料類型轉換為 .NET 字串類型。
傳回異常狀況
如果值的大小超出 .NET 系統類型的大小,則會導致截斷異常狀況。
WithTruncate
必要的話,在無聲自動截斷直欄值之後傳回 .NET 系統類型。
public property ResultSetAsReturnValue 取得或設定值,以指出提供者是否從 Informix 資料庫伺服器 UDR 擷取結果集作為 ReturnValue 參數。
public property RetryParameterBindingOnError 取得或設定指出提供者是否重新執行失敗陳述式的值。
public property ServerBuildVersion 取得包含用戶端所連接伺服器的建置版本的字串。
public property ServerFunctionalLevel 取得包含用戶端所連接 Db2 for z/OS 或 LUW 伺服器功能層次的字串。
public property ServerMajorVersion 取得包含用戶端所連接伺服器主要版本的字串。
public property ServerMinorVersion 取得包含用戶端所連接之伺服器次要版本的字串。
public property ServerRevisionVersion 取得包含用戶端所連接之伺服器修訂版本的字串。
public property ServerType 取得包含用戶端所連接伺服器類型的字串。
public property ServerVersion 取得包含用戶端所連接伺服器版本的字串。
public property 網站 (繼承自 Component 類別) 取得或設定 Component 類別物件的 ISite 介面物件。
public property 狀態 取得連線的現行狀態。
public property 系統命名 指定是使用系統命名模式還是 SQL 命名模式來連接至 Db2 for IBM i 伺服器。

公用方法

名稱 說明
public 方法 BeginChain 標示要傳送至資料庫伺服器的插入、更新及刪除陳述式鏈結的開頭。
public 方法 BeginTransaction 超載。 在資料庫開始交易。
public 方法 ChangeDatabase 變更與開啟的 DB2Connection相關聯的現行資料庫。
public 方法 關閉 關閉與資料庫的連線。 這是關閉任何開啟連線的偏好方法。
public 方法 建立指令 建立並傳回與 DB2Connection相關聯的 DB2指令 物件。
public 方法 CreateObjRef (繼承自 MarshalByRefObject) 建立一個物件,其中包含產生 Proxy (用來與遠端物件通訊) 所需的所有相關資訊。
public 方法 Dispose (繼承自 元件) 超載。 釋放 元件使用的資源。
public 方法 DropDTD 捨棄向資料庫登錄的 DTD。
public 方法 DropXmlSchema 捨棄向資料庫登錄的綱目。
資料伺服器限制:
Informix
不支援此方法。
public 方法 端點鏈

標示要傳送至資料庫伺服器的插入、更新及刪除陳述式鏈結結尾。

public 方法 EnlistDistributedTransaction 將指定交易列為分散式交易。
public 方法 EnlistTransaction (繼承自 DbConnection) 超載。 在指定的交易中列入。
public 方法 等於 (繼承自 物件) 超載。 判定兩個 物件 實例是否相等。
public 方法 GetDTD 取得向資料庫登錄的 DTD。
public 方法 GetHashCode (繼承自 物件) 作為特定類型的雜湊函數,適用於雜湊演算法及資料結構 (例如雜湊表)。
public 方法 GetLifetimeService (繼承自 MarshalByRefObject) 擷取控制此實例的生命期限原則的現行生命期限服務物件。
public 方法 GetType (繼承自 物件) 取得現行實例的 類型
public 方法 GetSchema () 超載。 傳回 資料表 ,其中包含與此 DB2Connection 實例相關聯之資料來源的 meta 資料。
public 方法 GetXmlSchemaSet 取得向資料庫登錄的綱目。
資料伺服器限制:
Informix
不支援此方法。
public 方法 InitializeLifetimeService (繼承自 MarshalByRefObject) 取得生命期限服務物件,以控制此實例的生命期限原則。
public 方法 開啟 ConnectionString 指定的內容設定開啟資料庫的連線。
public 方法 RegisterDTD 向資料庫登錄 DTD。
public 方法 RegisterXmlSchema 超載。 向資料庫登錄綱目,包括包含 XML 文件內容資料之檔案的 URL ,以及包含 XML 綱目內容文件之檔案的 URL。
資料伺服器限制:
Informix
不支援此方法。
public 方法 static (在 Visual Basic 中共用) ReleaseObjectPool 指出在釋放最後一個基礎連線時,可以釋放 DB2Connection 物件儲存區。
public 方法 ToString (繼承自 物件) 傳回代表現行 物件字串
public 方法string getsqlerrmc (bool 格式) 如果參數為 true ,則傳回格式化的 sqlerrmc 資料,如果參數為 false ,則傳回原始未格式化的 sqlerrmc 資料。

公用事件

名稱 說明
公用事件 已處置 (繼承自 元件) 新增事件處理程式,以接聽元件上的 已處置 事件。
公用事件 InfoMessage 當 IBM Data Server Provider for .NET 傳送警告或參考訊息時發生。
公用事件 狀態變更 連線狀態變更時發生。

受保護的內容

名稱 說明
protected 內容 設計模式 (繼承自 元件) 取得指出 元件 目前是否處於設計模式的值。
protected 內容 事件 (繼承自 元件) 取得附加至此 元件的事件處理程式清單。

受保護方法

名稱 說明
public 方法 部署 超載。 已置換。 釋放 DB2Connection所使用的資源。
public 方法 終結 (繼承自 物件) 已置換。 在記憶體回收收回 物件 之前,容許 物件 嘗試釋放資源並執行其他清理作業。

在 C# 和 Microsoft Visual C++ 中,終止程式是使用解構子語法來表示。

public 方法 GetService (繼承自 元件) 傳回代表 元件 或其 儲存器所提供之服務的物件。
public 方法 MemberwiseClone (繼承自 物件) 建立現行 物件的淺層副本。