DB2連線成員
下表列出 DB2Connection 類別所公開的成員。
公用建構子
Pu| 名稱 | 說明 |
|---|---|
DB2®連線 |
超載。 起始設定 DB2Connection 類別的新實例。 |
公開內容
| 名稱 | 說明 |
|---|---|
ARMCorrelator |
設定連線內容,以容許將陳述式與資料伺服器上的工作量管理程式相關聯。 資料伺服器限制:
|
BatchCommandTimeout |
取得或設定由鏈結式 SQL 陳述式組成的指令終止之前的等待時間 (以秒為單位)。 |
CacheData |
取得或設定布林值,指出是否正在使用資料快取。 |
CacheUSRLIBLValue |
取得或設定布林值,指出是否針對同一連線儲存區中 Db2 for IBM i 的所有連線啟用使用者程式庫 (*USRLIBL 程式庫) 的快取。 |
鏈接 |
取得布林值,指出鏈結是否處於作用中。 |
ClientAccountingInformation |
取得或設定包含用戶端帳戶資訊的字串。 |
ClientApplicationInformation |
取得或設定包含用戶端應用程式名稱的字串。 |
ClientCorrelationToken |
以新功能模式 (NFM) 取得或設定 Db2 for z/OS 第 11 版伺服器上的用戶端相關性記號名稱。 |
ClientUser |
取得或設定包含用戶端使用者 ID 的字串。 |
ClientWorkstation |
取得或設定包含用戶端工作站名稱的字串。 |
連線字串 |
取得或設定用來開啟資料庫連線的字串。 |
連線逾時 |
取得或設定一個值,以限制應用程式等待連線的時間量。 |
儲存器 (繼承自 Component 類別) |
取得包含 Component 類別物件的 IContainer 介面物件。 |
資料庫 |
取得現行資料庫或在開啟連線之後所使用資料庫的名稱。 |
資料來源 |
取得在開啟連線之後使用的現行資料來源或資料來源的名稱。 |
EnableExtendedIndicators |
啟用使用預設及未指派指示器作為參數。 |
FitHighPrecisionType |
取得或設定要使用的精準度類型。 可接受的值如下:
|
ResultSetAsReturnValue |
取得或設定值,以指出提供者是否從 Informix 資料庫伺服器 UDR 擷取結果集作為 ReturnValue 參數。 |
RetryParameterBindingOnError |
取得或設定指出提供者是否重新執行失敗陳述式的值。 |
ServerBuildVersion |
取得包含用戶端所連接伺服器的建置版本的字串。 |
ServerFunctionalLevel |
取得包含用戶端所連接 Db2 for z/OS 或 LUW 伺服器功能層次的字串。 |
ServerMajorVersion |
取得包含用戶端所連接伺服器主要版本的字串。 |
ServerMinorVersion |
取得包含用戶端所連接之伺服器次要版本的字串。 |
ServerRevisionVersion |
取得包含用戶端所連接之伺服器修訂版本的字串。 |
ServerType |
取得包含用戶端所連接伺服器類型的字串。 |
ServerVersion |
取得包含用戶端所連接伺服器版本的字串。 |
網站 (繼承自 Component 類別) |
取得或設定 Component 類別物件的 ISite 介面物件。 |
狀態 |
取得連線的現行狀態。 |
系統命名 |
指定是使用系統命名模式還是 SQL 命名模式來連接至 Db2 for IBM i 伺服器。 |
公用方法
| 名稱 | 說明 |
|---|---|
BeginChain |
標示要傳送至資料庫伺服器的插入、更新及刪除陳述式鏈結的開頭。 |
BeginTransaction |
超載。 在資料庫開始交易。 |
ChangeDatabase |
變更與開啟的 DB2Connection相關聯的現行資料庫。 |
關閉 |
關閉與資料庫的連線。 這是關閉任何開啟連線的偏好方法。 |
建立指令 |
建立並傳回與 DB2Connection相關聯的 DB2指令 物件。 |
CreateObjRef (繼承自 MarshalByRefObject) |
建立一個物件,其中包含產生 Proxy (用來與遠端物件通訊) 所需的所有相關資訊。 |
Dispose (繼承自 元件) |
超載。 釋放 元件使用的資源。 |
DropDTD |
捨棄向資料庫登錄的 DTD。 |
DropXmlSchema |
捨棄向資料庫登錄的綱目。 資料伺服器限制:
|
端點鏈 |
標示要傳送至資料庫伺服器的插入、更新及刪除陳述式鏈結結尾。 |
EnlistDistributedTransaction |
將指定交易列為分散式交易。 |
EnlistTransaction (繼承自 DbConnection) |
超載。 在指定的交易中列入。 |
等於 (繼承自 物件) |
超載。 判定兩個 物件 實例是否相等。 |
GetDTD |
取得向資料庫登錄的 DTD。 |
GetHashCode (繼承自 物件) |
作為特定類型的雜湊函數,適用於雜湊演算法及資料結構 (例如雜湊表)。 |
GetLifetimeService (繼承自 MarshalByRefObject) |
擷取控制此實例的生命期限原則的現行生命期限服務物件。 |
GetType (繼承自 物件) |
取得現行實例的 類型 。 |
GetSchema () |
超載。 傳回 資料表 ,其中包含與此 DB2Connection 實例相關聯之資料來源的 meta 資料。 |
GetXmlSchemaSet |
取得向資料庫登錄的綱目。 資料伺服器限制:
|
InitializeLifetimeService (繼承自 MarshalByRefObject) |
取得生命期限服務物件,以控制此實例的生命期限原則。 |
開啟 |
以 ConnectionString 指定的內容設定開啟資料庫的連線。 |
RegisterDTD |
向資料庫登錄 DTD。 |
RegisterXmlSchema |
超載。 向資料庫登錄綱目,包括包含 XML 文件內容資料之檔案的 URL ,以及包含 XML 綱目內容文件之檔案的 URL。 資料伺服器限制:
|
ReleaseObjectPool |
指出在釋放最後一個基礎連線時,可以釋放 DB2Connection 物件儲存區。 |
ToString (繼承自 物件) |
傳回代表現行 物件的 字串 。 |
string getsqlerrmc (bool 格式) |
如果參數為 true ,則傳回格式化的 sqlerrmc 資料,如果參數為 false ,則傳回原始未格式化的 sqlerrmc 資料。 |
公用事件
| 名稱 | 說明 |
|---|---|
已處置 (繼承自 元件) |
新增事件處理程式,以接聽元件上的 已處置 事件。 |
InfoMessage |
當 IBM Data Server Provider for .NET 傳送警告或參考訊息時發生。 |
狀態變更 |
連線狀態變更時發生。 |
受保護的內容
| 名稱 | 說明 |
|---|---|
設計模式 (繼承自 元件) |
取得指出 元件 目前是否處於設計模式的值。 |
事件 (繼承自 元件) |
取得附加至此 元件的事件處理程式清單。 |
受保護方法
| 名稱 | 說明 |
|---|---|
部署 |
超載。 已置換。 釋放 DB2Connection所使用的資源。 |
終結 (繼承自 物件) |
已置換。 在記憶體回收收回 物件 之前,容許 物件 嘗試釋放資源並執行其他清理作業。 在 C# 和 Microsoft Visual C++ 中,終止程式是使用解構子語法來表示。 |
GetService (繼承自 元件) |
傳回代表 元件 或其 儲存器所提供之服務的物件。 |
MemberwiseClone (繼承自 物件) |
建立現行 物件的淺層副本。 |