Database Session Persistence
這個特性使 HTTP 階段作業能夠利用 JDBC 持續保存在資料來源中。將 HTTP 階段作業持續保存在資料庫中,在伺服器重新啟動或發生非預期的伺服器之後,可以回復資料。通過配置多個伺服器將資料持續保存到相同位置中,可以實現 HTTP 階段作業的失效接手。
啟用這項特性
<feature>sessionDatabase-1.0</feature>
支援的 Java™ 版本
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
開發相依於這項特性的特性
com.ibm.websphere.appserver.sessionDatabase-1.0; type="osgi.subsystem.feature"
這項特性啟用的特性
特性配置元素
您可以在 server.xml 檔中使用下列元素,來配置「資料庫階段作業持續性」特性:
- classloading
- httpSession
- httpSessionDatabase
-
transaction
-
dataSource
- connectionManager
- containerAuthData
- jdbcDriver
- properties
- properties.datadirect.sqlserver
- properties.db2.i.native
- properties.db2.i.toolbox
- properties.db2.jcc
- properties.derby.client
- properties.derby.embedded
- properties.informix
- properties.informix.jcc
- properties.microsoft.sqlserver
- properties.oracle
- properties.sybase
- recoveryAuthData
-
dataSource
- classloading
- 廣域類別載入
屬性名稱 資料類型 預設值 說明 useJarUrls boolean false 要使用 jar: 或 wsjar: URL 來參照保存檔中的檔案 - httpSession
- HTTP 階段作業管理的配置。
屬性名稱 資料類型 預設值 說明 allowOverflow boolean true 容許記憶體內的階段作業數目可以超出「記憶體內階段作業數目上限」內容的值。 alwaysEncodeUrl boolean false Servlet 2.5 規格指定不將 response.encodeURL 呼叫上的 URL 編碼(如果非必要的話)。如果要在已啟用 URL 編碼時支援舊版相容性,請將這個內容設定為 true 以呼叫 encodeURL 方法。即使瀏覽器支援 Cookie,也一律會將 URL 編碼。 cloneId string 叢集成員的複本 ID。在叢集內,這個 ID 必須是唯一的,才能保持階段作業親緣性。當設定時,這個名稱會改寫伺服器所產生的預設名稱。 cloneSeparator string : 用來將階段作業 ID 與階段作業 Cookie 中的複本 ID 分隔的單一字元。通常應使用預設值。在某些「無線應用程式通訊協定 (WAP)」裝置上,並不容許冒號 (:),因此應改為使用加號 (+)。請少用不同的值。在使用這個內容來變更複本分隔字元之前,您應先瞭解在您系統上執行的其他產品之複本字元需求。您可以將任何字元指定為這個內容的值,這並不默示您指定的字元都能夠正確運作。這項事實也不默示 IBM 要負責修正使用替代字元所可能引起的任何問題。 cookieDomain string 階段作業追蹤 Cookie 的網域欄位。 cookieHttpOnly boolean true 指定階段作業 Cookie 是否包含 HttpOnly 欄位。支援 HttpOnly 欄位的瀏覽器不會讓用戶端 Script 可以存取 Cookie。使用 HttpOnly 欄位將有助於防止跨網站 Script 攻擊。 cookieMaxAge 精準度是秒鐘的時間量 -1 Cookie 可以位於用戶端瀏覽器上的時間量上限。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 cookieName string JSESSIONID 階段作業管理 Cookie 的唯一名稱。 cookiePath string / Cookie 會傳送至路徑中指定的 URL。 cookieSecure boolean false 指定階段作業 Cookie 是否包含安全欄位。 cookiesEnabled boolean true 指定階段作業追蹤利用 Cookie 來傳送階段作業 ID。 debugCrossover boolean false 啟用這個選項可執行附加的檢查,以確認只有存取或參照與要求相關聯的階段作業,以及日誌訊息(如果偵測到任何不相符)。停用這個選項可跳過附加檢查。 forceInvalidationMultiple int 3 如果您的要求通常不受限於回應時間限制,請指定 0 來指出階段作業管理程式在試圖使階段作業失效之前,應無限期等待直到要求完成。否則,請將這個內容設定為正整數,以延遲讓作用中階段作業失效。作用中的逾時階段作業將不會因第一個失效間隔傳遞而失效,但是將會根據此值的間隔傳遞而失效。例如,值 2 會在階段作業逾時值過期之後,使第二個失效間隔傳遞上的作用中階段作業失效。 idLength int 23 階段作業 ID 的長度。 idReuse boolean false 在未配置階段作業持續存在的多重 JVM 環境中,將這個內容設定為 "true" 會讓階段作業管理程式能夠對所有使用者的要求使用相同的階段作業資訊,即使處理這些要求的 Web 應用程式是由不同的 JVM 所控管亦然。這個內容的預設值為 false。如果您要讓階段作業管理程式能夠使用瀏覽器傳送的階段作業 ID,以在未配置階段作業持續存在的環境所執行的 Web 應用程式之間保留階段作業資料,請將這個內容設定為 true。 invalidateOnUnauthorizedSessionRequestException boolean false 對於回應未獲授權的要求,如果您希望階段作業管理程式讓階段作業失效,請將此內容設為 true,而不是發出 UnauthorizedSessionRequestException。當階段作業失效時,要求端可以建立新的階段作業,但是不能存取任何先前儲存的階段作業資料。這可讓單一使用者在登出之後,可繼續處理對其他應用程式的要求,而且又能保護階段作業資料。 invalidationTimeout 精準度是秒鐘的時間量 30m 階段作業在失效之前可保持未使用的時間量。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maxInMemorySessionCount int 1000 針對每個 Web 模組在記憶體內維護的階段作業數目上限。 noAdditionalInfo boolean false 強制移除在階段作業 ID 中不需要的資訊。 protocolSwitchRewritingEnabled boolean false 當 URL 需要從 HTTP 切換至 HTTPS 或從 HTTPS 切換至 HTTP 時,將階段作業 ID 新增至 URL 中。 reaperPollInterval 精準度是秒鐘的時間量 -1 移除無效階段作業之程序的起動間隔(以秒為單位)。下限值為 30 秒。如果輸入小於下限的值,會自動判定並使用適當的值。這個值會根據階段作業逾時值來置換預設安裝值,其介於 30 到 360 秒之間。由於預設階段作業逾時值是 30 分鐘,因此收割者間隔通常是介於 2 到 3 分鐘之間。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 rewriteId string jsessionid 請使用這個內容來變更與 URL 重新編寫一起使用的索引鍵。 securityIntegrationEnabled boolean true 啟用安全整合,其會導致階段作業管理機能建立使用者身分與其 HTTP 階段作業的關聯性。 securityUserIgnoreCase boolean false 指出即使階段作業安全身分和用戶端安全身分的大小寫不同,它們也應視為相符。例如,當這個內容設定為 true 時,階段作業安全身分 USER1 符合用戶端安全身分 User1 和 user1。 sslTrackingEnabled boolean false 指定階段作業追蹤利用 Secure Sockets Layer (SSL) 資訊來作為階段作業 ID。 urlRewritingEnabled boolean false 指定階段作業管理機能利用重新編寫的 URL 來傳送階段作業 ID。 useContextRootAsCookiePath boolean false 指明 Cookie 路徑等於 Web 模組的環境定義根目錄,而不是 / - httpSessionDatabase
- 控制 HTTP 階段作業如何持續保存到資料庫。
屬性名稱 資料類型 預設值 說明 dataSourceRef string 階段作業管理程式應用來持續保存 HTTP 階段作業資料的資料來源 ID。 db2RowSize - 32KB
- 4KB
- 8KB
- 16KB
4KB 配置給階段作業表格的表格空間頁面大小(如果使用 DB2 資料庫的話)。在某些環境中,增加此值可以增進資料庫效能。 - 32KB
- 使用表格空間頁面大小 32 KB。您必須另外建立 DB2 緩衝池和表格空間,並指定 32KB 作為兩者的頁面大小。您也必須指定您所建立之表格空間的名稱。
- 4KB
- 使用預設表格空間頁面大小 4 KB。您不需要建立 DB2 緩衝池或表格空間,而且不需要指定表格空間名稱。
- 8KB
- 使用表格空間頁面大小 8 KB。您必須另外建立 DB2 緩衝池和表格空間,並指定 8KB 作為兩者的頁面大小。您也必須指定您所建立之表格空間的名稱。
- 16KB
- 使用表格空間頁面大小 16 KB。您必須另外建立 DB2 緩衝池和表格空間,並指定 16KB 作為兩者的頁面大小。您也必須指定您所建立之表格空間的名稱。
noAffinitySwitchBack boolean false 將這個內容設定為 "true" 時,即使原始成員回復,仍可以保持與新成員的親緣性。當叢集成員失敗時,其要求會遞送到不同的叢集成員,並在這些成員中啟動階段作業。因此,會保持與新成員的階段作業親緣性,並且當失敗的叢集成員回復時,在原始叢集成員中所建立的階段作業要求會遞送回失敗的叢集成員。接受的值為 true 或 false,預設值為 false。當您將配送的階段作業配置為時間型寫入時,請將這個內容設定為 true。請注意,當未啟用配送的階段作業時,這個內容對於行為並沒有任何影響。 onlyCheckInCacheDuringPreInvoke boolean false 值 true 表示只有在要求取得階段作業時,才應更新階段作業的前次存取時間。值 false 表示在每個要求之後,都應立即更新階段作業的前次存取時間。在某些環境中,變更此值可以增進效能。 optimizeCacheIdIncrements boolean true 如果使用者的瀏覽器階段作業在多個 Web 應用程式之間來回移動,則在從持續儲存庫重新整理 Web 模組的記憶體內階段作業時,您可能會看到額外的持續儲存庫活動。因此,快取 ID 會持續增大,記憶體內階段作業屬性會被持續副本的所改寫。如果您想要防止快取 ID 持續增大,請將這個內容設定為 true。值 true 表示階段作業管理程式應評量 Web 模組的記憶體內階段作業是否比持續儲存庫中的副本來得舊。如果配置為叢集,請確保每一個叢集成員的系統時間盡可能相同。 scheduleInvalidation boolean false 啟用這個選項可減少保持 HTTP 階段作業作用中所需的資料庫更新項目數目。當應用程式伺服器中的活動最少時,請指定一天兩小時。當這個選項停用時,失效程式程序會每隔幾分鐘執行來移除失效的 HTTP 階段作業。 scheduleInvalidationFirstHour int 0 指出會從持續儲存庫清除失效的階段作業期間的第一個小時。請將這個值指定為介於 0 與 23 之間的整數。這個值只在啟用了排程失效時才有效。 scheduleInvalidationSecondHour int 0 指出會從持續儲存庫清除失效的階段作業期間的第二個小時。請將這個值指定為介於 0 與 23 之間的整數。這個值只在啟用了排程失效時才有效。 skipIndexCreation boolean false 將這個內容設定為 "true",在伺服器啟動時,會停用建立索引的功能。只有在您想要針對階段作業持續性來手動建立自己的資料庫索引時,才應使用這個自訂內容。不過,建議您讓階段作業管理程式建立資料庫索引。在啟用這個內容之前,請確定您的階段作業資料庫有正確的索引。 tableName string sessions 資料庫表格名稱。 tableSpaceName string 要用於階段作業表格的表格空間。只有在 DB2 列大小大於 4KB 時,才需要這個值。 useInvalidatedId boolean true 如果具備送入 ID 的階段作業最近失效,將這個內容設定為 "true" 可重複使用這個 ID。這可效能最佳化,因為它防止檢查持續儲存庫。 useMultiRowSchema boolean false 當啟用時,每一個階段作業資料屬性都會置於資料庫中的個別列中,以儲存每一個階段作業更大量的資料。當階段作業屬性極大,且需要稍微變更階段作業屬性時,這種配置可產生較佳的效能。當停用時,所有的階段作業資料屬性會置於每一個階段作業的同一列中。 useOracleBlob boolean false 將這個內容設定為 "true" 時,可以使用「二進位大型物件 (Binary Large Object, BLOB)」資料類型,針對媒介直欄來建立資料庫表格。使用 Oracle 資料庫時,這個值可增加持續性階段作業的效能。由於 Oracle 的限制,對於超過 4000 個位元組的資料,BLOB 支援需要使用 Oracle Call Interface (OCI) 資料庫驅動程式。您也必須確保在伺服器重新啟動之前建立新的階段作業表格,方法為捨棄舊的階段作業表格,或是將資料來源定義變更為參照不包含階段作業表格的資料庫。 usingCustomSchemaName boolean false 如果您將 DB2 用於階段作業持續性,且已在資料來源中設定 currentSchema 內容,請將這個內容設為 "true"。 writeContents - ALL_SESSION_ATTRIBUTES
- ONLY_UPDATED_ATTRIBUTES
ONLY_UPDATED_ATTRIBUTES 指定多少階段作業資料應寫入持續儲存庫。依預設,只會寫入已更新的屬性,但是可以改為寫入所有的屬性(無論它們是否已變更)。 - ALL_SESSION_ATTRIBUTES
- 所有屬性都寫入持續儲存庫中。
- ONLY_UPDATED_ATTRIBUTES
- 只將更新的屬性寫入持續儲存庫中。
writeFrequency - TIME_BASED_WRITE
- END_OF_SERVLET_SERVICE
- MANUAL_UPDATE
END_OF_SERVLET_SERVICE 指定階段作業資料何時寫入持續儲存庫。依預設,階段作業資料會在 Servlet 完成執行之後寫入持續儲存庫。在某些環境中,變更此值可以增進效能。 - TIME_BASED_WRITE
- 階段作業資料會根據指定的寫入間隔值寫入持續儲存庫。
- END_OF_SERVLET_SERVICE
- 階段作業資料會在 Servlet 完成執行之後寫入持續儲存庫。
- MANUAL_UPDATE
- 必須在 IBMSession 物件上進行程式化同步,才能將階段作業資料寫入持續儲存庫。
writeInterval 精準度是秒鐘的時間量 2m 將階段作業資料寫入持續儲存庫之前應經過的秒數。預設值是 120 秒。只有在已啟用時間型寫入頻率時,才會使用這個值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 - transaction
- 交易管理程式服務的配置內容
屬性名稱 資料類型 預設值 說明 acceptHeuristicHazard boolean true 指明這個伺服器上的所有應用程式,是否接受內含一段式資源的兩段式交易中可能發生的探索性風險。 clientInactivityTimeout 精準度是秒鐘的時間量 60s 遠端用戶端發出的交易要求之間的持續時間上限。用戶端閒置超出這個逾時值的任何期間,都會在這個應用程式伺服器中造成交易的回復。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 dataSourceRef 最上層 dataSource 元素的參照(字串)。 這個是一個選用的內容。依預設,交易服務會將它的回復日誌儲存在檔案中。作為替代方案,日誌也可能儲存在 RDBMS 中。方式是設定這個內容來定義將儲存交易日誌的非交易式資料來源。 defaultMaxShutdownDelay 精準度是秒鐘的時間量 2s 預設關閉延遲時間上限. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 enableLoggingForHeuristicReporting boolean false 指明對於同時涉及一段式確定資源和兩段式確定資源的交易所發出的「即將確定一段式資源」事件,應用程式伺服器是否要加以記載。 heuristicRetryInterval 精準度是秒鐘的時間量 60s 在資源管理程式或遠端夥伴擲出暫時性異常狀況之後,在重試確定或回復之類的完成信號之前,應用程式伺服器等待的時間量。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 heuristicRetryWait int 5 應用程式伺服器重試完成信號(如確定或回復)的次數。在資源管理程式或遠端夥伴擲出暫時性異常狀況之後,便會重試。 lpsHeuristicCompletion - COMMIT
- MANUAL
- ROLLBACK
ROLLBACK 指明用來完成含探索輸出之交易的方向;可能由應用程式伺服器來確定或回復交易,或是取決於管理者的手動完成。容許的值為:「確定」、「回復」和「手動」 - COMMIT
- 確定
- MANUAL
- 手動
- ROLLBACK
- 回復
propogatedOrBMTTranLifetimeTimeout 精準度是秒鐘的時間量 0 在這個伺服器中所執行交易的交易逾時上限。這個值應該大於或等於指定的總交易逾時值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 recoverOnStartup boolean false 指明在伺服器啟動時,伺服器是否要開始交易回復。 recoveryGroup string 此伺服器所屬之回復群組的名稱。回復群組成員可回復群組中其他伺服器的交易日誌。 recoveryIdentity string 用於交易同層級回復之這部伺服器的唯一身分。 timeoutGracePeriodEnabled boolean false 指明執行交易之服務者區域的交易逾時與異常結束之間是否有延遲。 totalTranLifetimeTimeout 精準度是秒鐘的時間量 120s 容許在這個伺服器中啟動之交易的預設完成時間上限。未在這個逾時值之前完成的任何這類交易都會回復。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 transactionLogDBTableSuffix string 當回復日誌儲存在 RDBMS 表格時,這個內容容許事後使用字串來決定表格名稱,讓這部伺服器將它視為唯一的。 transactionLogDirectory string ${server.output.dir}/tranlog/ 在這個伺服器中,交易服務用來儲存回復所用日誌檔的目錄。 transactionLogSize int 1024 指定交易日誌檔的大小(以 KB 為單位)。 waitForRecovery boolean false 指明伺服器是否要等待交易回復完成,才接受新的交易式工作。 - transaction > dataSource
說明: 這個是一個選用的內容。依預設,交易服務會將它的回復日誌儲存在檔案中。作為替代方案,日誌也可能儲存在 RDBMS 中。方式是設定這個內容來定義將儲存交易日誌的非交易式資料來源。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 beginTranForResultSetScrollingAPIs boolean true 使用結果集捲動介面時嘗試交易列入。 beginTranForVendorAPIs boolean true 使用供應商介面時嘗試交易列入。 commitOrRollbackOnCleanup - commit
- rollback
當連線關閉或傳回到儲存區時,決定如何清除可能在資料庫工作單元中的連線 (AutoCommit=false)。 - commit
- 藉由確定來清除連線。
- rollback
- 藉由回復來清除連線。
connectionManagerRef 最上層 connectionManager 元素的參照(字串)。 資料來源的連線管理程式。 connectionSharing - MatchOriginalRequest
- MatchCurrentState
MatchOriginalRequest 指明如何比對用於共用的連線。 - MatchOriginalRequest
- 當共用連線時,根據原始連線要求比對。
- MatchCurrentState
- 當共用連線時,根據連線的現行狀態比對。
containerAuthDataRef 最上層 authData 元素的參照(字串)。 儲存器管理鑑別的預設鑑別資料,當連結沒有為 res-auth=CONTAINER 的資源參照指定鑑別別名時,就會套用它。 isolationLevel - TRANSACTION_REPEATABLE_READ
- TRANSACTION_READ_COMMITTED
- TRANSACTION_SERIALIZABLE
- TRANSACTION_READ_UNCOMMITTED
- TRANSACTION_SNAPSHOT
預設交易隔離層次。 - TRANSACTION_REPEATABLE_READ
- 禁止錯誤讀取和不可重複讀取;可以進行幻象讀取。
- TRANSACTION_READ_COMMITTED
- 禁止錯誤讀取;可以進行不可重複讀取和幻象讀取。
- TRANSACTION_SERIALIZABLE
- 禁止錯誤讀取、不可重複讀取和幻象讀取。
- TRANSACTION_READ_UNCOMMITTED
- 可以進行錯誤讀取、不可重複讀取和幻象讀取。
- TRANSACTION_SNAPSHOT
- Microsoft SQL Server JDBC 驅動程式和 DataDirect Connect for JDBC 驅動程式的 Snapshot 隔離。
jdbcDriverRef 最上層 jdbcDriver 元素的參照(字串)。 資料來源的 JDBC 驅動程式。 jndiName string 資料來源的 JNDI 名稱。 queryTimeout 精準度是秒鐘的時間量 SQL 陳述式的預設查詢逾時值。在 JTA 交易中,syncQueryTimeoutWithTransactionTimeout 可置換這個預設值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 recoveryAuthDataRef 最上層 authData 元素的參照(字串)。 交易回復的鑑別資料。 statementCacheSize int 下限:0
10 每個連線的快取陳述式數目上限。 supplementalJDBCTrace boolean 當已在 bootstrap.properties 中啟用 JDBC 驅動程式追蹤時,補充所記載的 JDBC 驅動程式追蹤。JDBC 驅動程式追蹤規格包括:com.ibm.ws.database.logwriter、com.ibm.ws.db2.logwriter、com.ibm.ws.derby.logwriter、com.ibm.ws.informix.logwriter、com.ibm.ws.oracle.logwriter、com.ibm.ws.sqlserver.logwriter、com.ibm.ws.sybase.logwriter。 syncQueryTimeoutWithTransactionTimeout boolean false 使用 JTA 交易中的剩餘時間(如果有的話)作為 SQL 陳述式的預設查詢逾時值。 transactional boolean true 啟用參與應用程式伺服器所管理的交易。 type - javax.sql.DataSource
- javax.sql.XADataSource
- javax.sql.ConnectionPoolDataSource
資料來源的類型。 - javax.sql.DataSource
- javax.sql.DataSource
- javax.sql.XADataSource
- javax.sql.XADataSource
- javax.sql.ConnectionPoolDataSource
- javax.sql.ConnectionPoolDataSource
- transaction > dataSource > connectionManager
說明: 資料來源的連線管理程式。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 agedTimeout 精準度是秒鐘的時間量 -1 可透過儲存區維護來捨棄實體連線之前所經歷的時間量。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 connectionTimeout 精準度是秒鐘的時間量 30s 連線要求逾時之前所經歷的時間量。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maxConnectionsPerThread int 下限:0
限制每一個執行緒上的開啟連線數目。 maxIdleTime 精準度是秒鐘的時間量 30m 儲存區維護期間可以捨棄未用或閒置連線之前所經歷的時間量(前提是這麼做,並不會將儲存區減少至低於大小下限)。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maxPoolSize int 下限:0
50 儲存區的實體連線數目上限。值 0 表示無限制。 minPoolSize int 下限:0
儲存區中所要維護的實體連線數目下限。不會預先移入儲存區。存在逾時值可置換此下限。 numConnectionsPerThreadLocal int 下限:0
針對每一個執行緒快取指定數目的連線。 purgePolicy - ValidateAllConnections
- FailingConnectionOnly
- EntirePool
EntirePool 指定在儲存區中偵測到過時連線時所要毀損的連線。 - ValidateAllConnections
- 當偵測到過時連線時,會測試連線,並關閉所發現的不正確連線。
- FailingConnectionOnly
- 當偵測到過時連線時,只會關閉所發現的不正確連線。
- EntirePool
- 當偵測到過時連線時,儲存區中的所有連線均標示為「過時」,當不再使用時,就會關閉。
reapTime 精準度是秒鐘的時間量 3m 儲存區維護執行緒的執行間隔時間量。值 -1 表示會停用儲存區維護。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。
- transaction > dataSource > containerAuthData
說明: 儲存器管理鑑別的預設鑑別資料,當連結沒有為 res-auth=CONTAINER 的資源參照指定鑑別別名時,就會套用它。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 password 可逆的編碼密碼(字串) 連接至 EIS 時要使用的使用者密碼。其值可以用明碼或編碼形式儲存。建議您將密碼編碼。如果要這麼做,請搭配使用 securityUtility 工具與編碼選項。 user string 連接至 EIS 時要使用的使用者名稱。
- transaction > dataSource > jdbcDriver
說明: 資料來源的 JDBC 驅動程式。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 javax.sql.ConnectionPoolDataSource string javax.sql.ConnectionPoolDataSource 的 JDBC 驅動程式實作。 javax.sql.DataSource string javax.sql.DataSource 的 JDBC 驅動程式實作。 javax.sql.XADataSource string javax.sql.XADataSource 的 JDBC 驅動程式實作。 libraryRef 最上層 library 元素的參照(字串)。 識別 JDBC 驅動程式 JAR 和原生檔案。 - transaction > dataSource > jdbcDriver > library
說明: 識別 JDBC 驅動程式 JAR 和原生檔案。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 apiTypeVisibility string spec,ibm-api,api 這個程式庫的類別載入器將能夠看到的 API 套件類型,方式為下列項目之任何組合的逗點區隔清單:spec、ibm-api、api、third-party。 description string 管理者的共用程式庫說明 filesetRef 最上層 fileset 元素的參照清單(逗點區隔的字串)。 參照的檔案集 ID name string 管理者的共用程式庫名稱 - transaction > dataSource > jdbcDriver > library > file
說明: 參照的檔案 ID必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 name 檔案的路徑 完整檔名
- transaction > dataSource > jdbcDriver > library > fileset
說明: 參照的檔案集 ID必要: false資料類型: 屬性名稱 資料類型 預設值 說明 caseSensitive boolean true 指出搜尋是否應該區分大小寫的布林值(預設值:true)。 dir 目錄的路徑 ${server.config.dir} 搜尋檔案的基本目錄。 excludes string 要從搜尋結果中且以逗點或空格區隔的檔名型樣清單,預設為不排除任何檔案。 id string 唯一的配置 ID。 includes string * 要併入搜尋結果中且以逗點或空格區隔的檔名型樣清單(預設值:*)。 scanInterval 精準度是毫秒的時間量 0 用以檢查檔案集之變更的掃描間隔,以時間單位字尾 h-小時、m-分鐘、s-秒、ms-毫秒的長整數來表示(例如 2ms 或 5s)。預設為已停用 (scanInterval=0)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
- transaction > dataSource > properties
說明: 資料來源的 JDBC 供應商內容清單。例如,databaseName="dbname" serverName="localhost" portNumber="50000"。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 URL string 用來連接資料庫的 URL。 databaseName string JDBC 驅動程式內容:databaseName。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 用於取得資料庫連線的埠。 serverName string 資料庫執行所在的伺服器。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- transaction > dataSource > properties.datadirect.sqlserver
說明: 適用於 Microsoft SQL Server 的 DataDirect Connect for JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 JDBCBehavior - 1
- 0
0 JDBC 驅動程式內容:JDBCBehavior。值為:0 (JDBC 4.0) 或 1 (JDBC 3.0)。 - 1
- JDBC 3.0
- 0
- JDBC 4.0
XATransactionGroup string JDBC 驅動程式內容:XATransactionGroup。 XMLDescribeType - longvarbinary
- longvarchar
JDBC 驅動程式內容:XMLDescribeType。 - longvarbinary
- longvarbinary
- longvarchar
- longvarchar
accountingInfo string JDBC 驅動程式內容:accountingInfo。 alternateServers string JDBC 驅動程式內容:alternateServers。 alwaysReportTriggerResults boolean JDBC 驅動程式內容:alwaysReportTriggerResults。 applicationName string JDBC 驅動程式內容:applicationName。 authenticationMethod - ntlm
- userIdPassword
- kerberos
- auto
JDBC 驅動程式內容:authenticationMethod。 - ntlm
- ntlm
- userIdPassword
- userIdPassword
- kerberos
- kerberos
- auto
- auto
bulkLoadBatchSize long JDBC 驅動程式內容:bulkLoadBatchSize。 bulkLoadOptions long JDBC 驅動程式內容:bulkLoadOptions。 clientHostName string JDBC 驅動程式內容:clientHostName。 clientUser string JDBC 驅動程式內容:clientUser。 codePageOverride string JDBC 驅動程式內容:codePageOverride。 connectionRetryCount int JDBC 驅動程式內容:connectionRetryCount。 connectionRetryDelay 精準度是秒鐘的時間量 JDBC 驅動程式內容:connectionRetryDelay。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 convertNull int JDBC 驅動程式內容:convertNull。 databaseName string JDBC 驅動程式內容:databaseName。 dateTimeInputParameterType - dateTime
- dateTimeOffset
- auto
JDBC 驅動程式內容:dateTimeInputParameterType。 - dateTime
- dateTime
- dateTimeOffset
- dateTimeOffset
- auto
- auto
dateTimeOutputParameterType - dateTime
- dateTimeOffset
- auto
JDBC 驅動程式內容:dateTimeOutputParameterType。 - dateTime
- dateTime
- dateTimeOffset
- dateTimeOffset
- auto
- auto
describeInputParameters - describeIfString
- noDescribe
- describeIfDateTime
- describeAll
JDBC 驅動程式內容:describeInputParameters。 - describeIfString
- describeIfString
- noDescribe
- noDescribe
- describeIfDateTime
- describeIfDateTime
- describeAll
- describeAll
describeOutputParameters - describeIfString
- noDescribe
- describeIfDateTime
- describeAll
JDBC 驅動程式內容:describeOutputParameters。 - describeIfString
- describeIfString
- noDescribe
- noDescribe
- describeIfDateTime
- describeIfDateTime
- describeAll
- describeAll
enableBulkLoad boolean JDBC 驅動程式內容:enableBulkLoad。 enableCancelTimeout boolean JDBC 驅動程式內容:enableCancelTimeout。 encryptionMethod - loginSSL
- requestSSL
- SSL
- noEncryption
JDBC 驅動程式內容:encryptionMethod。 - loginSSL
- loginSSL
- requestSSL
- requestSSL
- SSL
- SSL
- noEncryption
- noEncryption
failoverGranularity - disableIntegrityCheck
- atomicWithRepositioning
- nonAtomic
- atomic
JDBC 驅動程式內容:failoverGranularity。 - disableIntegrityCheck
- disableIntegrityCheck
- atomicWithRepositioning
- atomicWithRepositioning
- nonAtomic
- nonAtomic
- atomic
- atomic
failoverMode - connect
- select
- extended
JDBC 驅動程式內容:failoverMode。 - connect
- connect
- select
- select
- extended
- extended
failoverPreconnect boolean JDBC 驅動程式內容:failoverPreconnect。 hostNameInCertificate string JDBC 驅動程式內容:hostNameInCertificate。 initializationString string JDBC 驅動程式內容:initializationString。 insensitiveResultSetBufferSize int JDBC 驅動程式內容:insensitiveResultSetBufferSize。 javaDoubleToString boolean JDBC 驅動程式內容:javaDoubleToString。 loadBalancing boolean JDBC 驅動程式內容:loadBalancing。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 longDataCacheSize int 下限:-1
JDBC 驅動程式內容:longDataCacheSize。 netAddress string JDBC 驅動程式內容:netAddress。 packetSize int 下限:-1
上限:128
JDBC 驅動程式內容:packetSize。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 用於取得資料庫連線的埠。 queryTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:queryTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 resultsetMetaDataOptions int JDBC 驅動程式內容:resultsetMetaDataOptions。 selectMethod - direct
- cursor
JDBC 驅動程式內容:selectMethod。 - direct
- direct
- cursor
- cursor
serverName string localhost 資料庫執行所在的伺服器。 snapshotSerializable boolean JDBC 驅動程式內容:snapshotSerializable。 spyAttributes string JDBC 驅動程式內容:spyAttributes。 stringInputParameterType - varchar
- nvarchar
varchar JDBC 驅動程式內容:stringInputParameterType。 - varchar
- varchar
- nvarchar
- nvarchar
stringOutputParameterType - varchar
- nvarchar
varchar JDBC 驅動程式內容:stringOutputParameterType。 - varchar
- varchar
- nvarchar
- nvarchar
suppressConnectionWarnings boolean JDBC 驅動程式內容:suppressConnectionWarnings。 transactionMode - explicit
- implicit
JDBC 驅動程式內容:transactionMode。 - explicit
- explicit
- implicit
- implicit
truncateFractionalSeconds boolean JDBC 驅動程式內容:truncateFractionalSeconds。 trustStore string JDBC 驅動程式內容:trustStore。 trustStorePassword 可逆的編碼密碼(字串) JDBC 驅動程式內容:trustStorePassword。 useServerSideUpdatableCursors boolean JDBC 驅動程式內容:useServerSideUpdatableCursors。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 validateServerCertificate boolean JDBC 驅動程式內容:validateServerCertificate。
- transaction > dataSource > properties.db2.i.native
說明: IBM DB2 for i Native JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 access - read only
- all
- read call
all JDBC 驅動程式內容:access。 - read only
- read only
- all
- all
- read call
- read call
autoCommit boolean true JDBC 驅動程式內容:autoCommit。 batchStyle - 2.1
- 2.0
2.0 JDBC 驅動程式內容:batchStyle。 - 2.1
- 2.1
- 2.0
- 2.0
behaviorOverride int JDBC 驅動程式內容:behaviorOverride。 blockSize - 512
- 128
- 0
- 32
- 64
- 16
- 8
- 256
32 JDBC 驅動程式內容:blockSize。 - 512
- 512
- 128
- 128
- 0
- 0
- 32
- 32
- 64
- 64
- 16
- 16
- 8
- 8
- 256
- 256
cursorHold boolean false JDBC 驅動程式內容:cursorHold。 cursorSensitivity - asensitive
- sensitive
asensitive JDBC 驅動程式內容:cursorSensitivity。值為:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC)、2 (TYPE_SCROLL_ASENSITIVE)。 - asensitive
- asensitive
- sensitive
- sensitive
dataTruncation string true JDBC 驅動程式內容:dataTruncation。 databaseName string *LOCAL JDBC 驅動程式內容:databaseName。 dateFormat - dmy
- iso
- eur
- ymd
- julian
- jis
- usa
- mdy
JDBC 驅動程式內容:dateFormat。 - dmy
- dmy
- iso
- iso
- eur
- eur
- ymd
- ymd
- julian
- julian
- jis
- jis
- usa
- usa
- mdy
- mdy
dateSeparator - \,
- b
- .
- /
- -
JDBC 驅動程式內容:dateSeparator。 - \,
- 逗點字元 (,)。
- b
- 字元 b
- .
- 句點字元 (.)。
- /
- 斜線字元 (/)。
- -
- 橫線字元 (-)。
decimalSeparator - \,
- .
JDBC 驅動程式內容:decimalSeparator。 - \,
- 逗點字元 (,)。
- .
- 句點字元 (.)。
directMap boolean true JDBC 驅動程式內容:directMap。 doEscapeProcessing boolean true JDBC 驅動程式內容:doEscapeProcessing。 fullErrors boolean JDBC 驅動程式內容:fullErrors。 libraries string JDBC 驅動程式內容:libraries。 lobThreshold int 上限:500000
0 JDBC 驅動程式內容:lobThreshold。 lockTimeout 精準度是秒鐘的時間量 0 JDBC 驅動程式內容:lockTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maximumPrecision - 31
- 63
31 JDBC 驅動程式內容:maximumPrecision。 - 31
- 31
- 63
- 63
maximumScale int 下限:0
上限:63
31 JDBC 驅動程式內容:maximumScale。 minimumDivideScale int 下限:0
上限:9
0 JDBC 驅動程式內容:minimumDivideScale。 networkProtocol int JDBC 驅動程式內容:networkProtocol。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 用於取得資料庫連線的埠。 prefetch boolean true JDBC 驅動程式內容:prefetch。 queryOptimizeGoal - 2
- 1
2 JDBC 驅動程式內容:queryOptimizeGoal。值為:1 (*FIRSTIO) 或 2 (*ALLIO)。 - 2
- *ALLIO
- 1
- *FIRSTIO
reuseObjects boolean true JDBC 驅動程式內容:reuseObjects。 serverName string 資料庫執行所在的伺服器。 serverTraceCategories int 0 JDBC 驅動程式內容:serverTraceCategories。 systemNaming boolean false JDBC 驅動程式內容:systemNaming。 timeFormat - iso
- eur
- jis
- usa
- hms
JDBC 驅動程式內容:timeFormat。 - iso
- iso
- eur
- eur
- jis
- jis
- usa
- usa
- hms
- hms
timeSeparator - \,
- b
- :
- .
JDBC 驅動程式內容:timeSeparator。 - \,
- 逗點字元 (,)。
- b
- 字元 b
- :
- 冒號字元 (:)。
- .
- 句點字元 (.)。
trace boolean JDBC 驅動程式內容:trace。 transactionTimeout 精準度是秒鐘的時間量 0 JDBC 驅動程式內容:transactionTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 translateBinary boolean false JDBC 驅動程式內容:translateBinary。 translateHex - binary
- character
character JDBC 驅動程式內容:translateHex。 - binary
- binary
- character
- character
useBlockInsert boolean false JDBC 驅動程式內容:useBlockInsert。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- transaction > dataSource > properties.db2.i.toolbox
說明: IBM DB2 for i Toolbox JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 access - read only
- all
- read call
all JDBC 驅動程式內容:access。 - read only
- read only
- all
- all
- read call
- read call
behaviorOverride int JDBC 驅動程式內容:behaviorOverride。 bidiImplicitReordering boolean true JDBC 驅動程式內容:bidiImplicitReordering。 bidiNumericOrdering boolean false JDBC 驅動程式內容:bidiNumericOrdering。 bidiStringType int JDBC 驅動程式內容:bidiStringType。 bigDecimal boolean true JDBC 驅動程式內容:bigDecimal。 blockCriteria - 2
- 1
- 0
2 JDBC 驅動程式內容:blockCriteria。值為:0(無記錄封鎖)、1(如果指定 FOR FETCH ONLY 則封鎖)、2(如果指定 FOR UPDATE 則封鎖)。 - 2
- 2
- 1
- 1
- 0
- 0
blockSize - 512
- 128
- 0
- 32
- 64
- 16
- 8
- 256
32 JDBC 驅動程式內容:blockSize。 - 512
- 512
- 128
- 128
- 0
- 0
- 32
- 32
- 64
- 64
- 16
- 16
- 8
- 8
- 256
- 256
cursorHold boolean false JDBC 驅動程式內容:cursorHold。 cursorSensitivity - asensitive
- sensitive
- insensitive
asensitive JDBC 驅動程式內容:cursorSensitivity。值為:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC)、2 (TYPE_SCROLL_ASENSITIVE)。 - asensitive
- asensitive
- sensitive
- sensitive
- insensitive
- insensitive
dataCompression boolean true JDBC 驅動程式內容:dataCompression。 dataTruncation boolean true JDBC 驅動程式內容:dataTruncation。 databaseName string JDBC 驅動程式內容:databaseName。 dateFormat - dmy
- iso
- eur
- ymd
- julian
- jis
- usa
- mdy
JDBC 驅動程式內容:dateFormat。 - dmy
- dmy
- iso
- iso
- eur
- eur
- ymd
- ymd
- julian
- julian
- jis
- jis
- usa
- usa
- mdy
- mdy
dateSeparator - \,
- .
- /
- -
JDBC 驅動程式內容:dateSeparator。 - 空格字元 ( )。
- \,
- 逗點字元 (,)。
- .
- 句點字元 (.)。
- /
- 斜線字元 (/)。
- -
- 橫線字元 (-)。
decimalSeparator - \,
- .
JDBC 驅動程式內容:decimalSeparator。 - \,
- 逗點字元 (,)。
- .
- 句點字元 (.)。
driver - toolbox
- native
toolbox JDBC 驅動程式內容:driver。 - toolbox
- toolbox
- native
- native
errors - full
- basic
basic JDBC 驅動程式內容:errors。 - full
- full
- basic
- basic
extendedDynamic boolean false JDBC 驅動程式內容:extendedDynamic。 extendedMetaData boolean false JDBC 驅動程式內容:extendedMetaData。 fullOpen boolean false JDBC 驅動程式內容:fullOpen。 holdInputLocators boolean true JDBC 驅動程式內容:holdInputLocators。 holdStatements boolean false JDBC 驅動程式內容:holdStatements。 isolationLevelSwitchingSupport boolean false JDBC 驅動程式內容:isolationLevelSwitchingSupport。 keepAlive boolean JDBC 驅動程式內容:keepAlive。 lazyClose boolean false JDBC 驅動程式內容:lazyClose。 libraries string JDBC 驅動程式內容:libraries。 lobThreshold int 下限:0
上限:16777216
0 JDBC 驅動程式內容:lobThreshold。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maximumPrecision - 31
- 63
31 JDBC 驅動程式內容:maximumPrecision。 - 31
- 31
- 63
- 64
maximumScale int 下限:0
上限:63
31 JDBC 驅動程式內容:maximumScale。 metaDataSource int 下限:0
上限:1
1 JDBC 驅動程式內容:metaDataSource。 minimumDivideScale int 下限:0
上限:9
0 JDBC 驅動程式內容:minimumDivideScale。 naming - system
- sql
sql JDBC 驅動程式內容:naming。 - system
- system
- sql
- sql
package string JDBC 驅動程式內容:package。 packageAdd boolean true JDBC 驅動程式內容:packageAdd。 packageCCSID - 13488
- 1200
13488 JDBC 驅動程式內容:packageCCSID。值為:1200 (UCS-2) 或 13488 (UTF-16)。 - 13488
- 13488 (UTF-16)
- 1200
- 1200 (UCS-2)
packageCache boolean false JDBC 驅動程式內容:packageCache。 packageCriteria - default
- select
default JDBC 驅動程式內容:packageCriteria。 - default
- default
- select
- select
packageError - exception
- none
- warning
warning JDBC 驅動程式內容:packageError。 - exception
- exception
- none
- none
- warning
- warning
packageLibrary string QGPL JDBC 驅動程式內容:packageLibrary。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 prefetch boolean true JDBC 驅動程式內容:prefetch。 prompt boolean false JDBC 驅動程式內容:prompt。 proxyServer string JDBC 驅動程式內容:proxyServer。 qaqqiniLibrary string JDBC 驅動程式內容:qaqqiniLibrary。 queryOptimizeGoal int 下限:0
上限:2
0 JDBC 驅動程式內容:queryOptimizeGoal。值為:1 (*FIRSTIO) 或 2 (*ALLIO)。 receiveBufferSize int 下限:1
JDBC 驅動程式內容:receiveBufferSize。 remarks - system
- sql
system JDBC 驅動程式內容:remarks。 - system
- system
- sql
- sql
rollbackCursorHold boolean false JDBC 驅動程式內容:rollbackCursorHold。 savePasswordWhenSerialized boolean false JDBC 驅動程式內容:savePasswordWhenSerialized。 secondaryUrl string JDBC 驅動程式內容:secondaryUrl。 secure boolean false JDBC 驅動程式內容:secure。 sendBufferSize int 下限:1
JDBC 驅動程式內容:sendBufferSize。 serverName string 資料庫執行所在的伺服器。 serverTraceCategories int 0 JDBC 驅動程式內容:serverTraceCategories。 soLinger 精準度是秒鐘的時間量 JDBC 驅動程式內容:soLinger。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 soTimeout 精準度是毫秒的時間量 JDBC 驅動程式內容:soTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 sort - hex
- table
- language
hex JDBC 驅動程式內容:sort。 - hex
- hex
- table
- table
- language
- language
sortLanguage string JDBC 驅動程式內容:sortLanguage。 sortTable string JDBC 驅動程式內容:sortTable。 sortWeight - unqiue
- shared
JDBC 驅動程式內容:sortWeight。 - unqiue
- unique
- shared
- shared
tcpNoDelay boolean JDBC 驅動程式內容:tcpNoDelay。 threadUsed boolean true JDBC 驅動程式內容:threadUsed。 timeFormat - iso
- eur
- jis
- usa
- hms
JDBC 驅動程式內容:timeFormat。 - iso
- iso
- eur
- eur
- jis
- jis
- usa
- usa
- hms
- hms
timeSeparator - \,
- :
- .
JDBC 驅動程式內容:timeSeparator。 - 空格字元 ( )。
- \,
- 逗點字元 (,)。
- :
- 冒號字元 (:)。
- .
- 句點字元 (.)。
toolboxTrace - diagnostic
- information
- conversion
- error
- thread
- proxy
- none
- datastream
- pcml
- all
- jdbc
- warning
JDBC 驅動程式內容:toolboxTrace。 - diagnostic
- diagnostic
- information
- information
- conversion
- conversion
- error
- error
- thread
- thread
- proxy
- proxy
- none
- none
- datastream
- datastream
- pcml
- pcml
- all
- all
- jdbc
- jdbc
- warning
- warning
trace boolean JDBC 驅動程式內容:trace。 translateBinary boolean false JDBC 驅動程式內容:translateBinary。 translateBoolean boolean true JDBC 驅動程式內容:translateBoolean。 translateHex - binary
- character
character JDBC 驅動程式內容:translateHex。 - binary
- binary
- character
- character
trueAutoCommit boolean false JDBC 驅動程式內容:trueAutoCommit。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 xaLooselyCoupledSupport int 下限:0
上限:1
0 JDBC 驅動程式內容:xaLooselyCoupledSupport。
- transaction > dataSource > properties.db2.jcc
說明: 適用於 DB2 的 IBM Data Server Driver for JDBC and SQLJ 的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 activateDatabase int JDBC 驅動程式內容:activateDatabase。 alternateGroupDatabaseName string JDBC 驅動程式內容:alternateGroupDatabaseName。 alternateGroupPortNumber string JDBC 驅動程式內容:alternateGroupPortNumber。 alternateGroupServerName string JDBC 驅動程式內容:alternateGroupServerName。 blockingReadConnectionTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:blockingReadConnectionTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 clientAccountingInformation string JDBC 驅動程式內容:clientAccountingInformation。 clientApplicationInformation string JDBC 驅動程式內容:clientApplicationInformation。 clientRerouteServerListJNDIName string JDBC 驅動程式內容:clientRerouteServerListJNDIName。 clientUser string JDBC 驅動程式內容:clientUser。 clientWorkstation string JDBC 驅動程式內容:clientWorkstation。 connectionCloseWithInFlightTransaction - 2
- 1
JDBC 驅動程式內容:connectionCloseWithInFlightTransaction。 - 2
- CONNECTION_CLOSE_WITH_ROLLBACK
- 1
- CONNECTION_CLOSE_WITH_EXCEPTION
currentAlternateGroupEntry int JDBC 驅動程式內容:currentAlternateGroupEntry。 currentFunctionPath string JDBC 驅動程式內容:currentFunctionPath。 currentLocaleLcCtype string JDBC 驅動程式內容:currentLocaleLcCtype。 currentLockTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:currentLockTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 currentPackagePath string JDBC 驅動程式內容:currentPackagePath。 currentPackageSet string JDBC 驅動程式內容:currentPackageSet。 currentSQLID string JDBC 驅動程式內容:currentSQLID。 currentSchema string JDBC 驅動程式內容:currentSchema。 cursorSensitivity - 2
- 1
- 0
JDBC 驅動程式內容:cursorSensitivity。值為:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC)、2 (TYPE_SCROLL_ASENSITIVE)。 - 2
- TYPE_SCROLL_ASENSITIVE
- 1
- TYPE_SCROLL_SENSITIVE_DYNAMIC
- 0
- TYPE_SCROLL_SENSITIVE_STATIC
databaseName string JDBC 驅動程式內容:databaseName。 deferPrepares boolean true JDBC 驅動程式內容:deferPrepares。 driverType - 2
- 4
4 JDBC 驅動程式內容:driverType。 - 2
- JDBC 第 2 類驅動程式。
- 4
- JDBC 第 4 類驅動程式。
enableAlternateGroupSeamlessACR boolean JDBC 驅動程式內容:enableAlternateGroupSeamlessACR。 enableClientAffinitiesList - 2
- 1
JDBC 驅動程式內容:enableClientAffinitiesList。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
enableExtendedDescribe - 2
- 1
JDBC 驅動程式內容:enableExtendedDescribe。 - 2
- NO
- 1
- YES
enableExtendedIndicators - 2
- 1
JDBC 驅動程式內容:enableExtendedIndicators。 - 2
- NO
- 1
- YES
enableNamedParameterMarkers - 2
- 1
JDBC 驅動程式內容:enableNamedParameterMarkers。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
enableSeamlessFailover - 2
- 1
JDBC 驅動程式內容:enableSeamlessFailover。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
enableSysplexWLB boolean JDBC 驅動程式內容:enableSysplexWLB。 fetchSize int JDBC 驅動程式內容:fetchSize。 fullyMaterializeInputStreams boolean JDBC 驅動程式內容:fullyMaterializeInputStreams。 fullyMaterializeInputStreamsOnBatchExecution - 2
- 1
JDBC 驅動程式內容:fullyMaterializeInputStreamsOnBatchExecution。 - 2
- NO
- 1
- YES
fullyMaterializeLobData boolean JDBC 驅動程式內容:fullyMaterializeLobData。 implicitRollbackOption - 2
- 1
- 0
JDBC 驅動程式內容:implicitRollbackOption。 - 2
- IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION
- 1
- IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
- 0
- IMPLICIT_ROLLBACK_OPTION_NOT_SET
interruptProcessingMode - 2
- 1
- 0
JDBC 驅動程式內容:interruptProcessingMode。 - 2
- INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
- 1
- INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
- 0
- INTERRUPT_PROCESSING_MODE_DISABLED
keepAliveTimeOut 精準度是秒鐘的時間量 JDBC 驅動程式內容:keepAliveTimeOut。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 keepDynamic int JDBC 驅動程式內容:keepDynamic。 kerberosServerPrincipal string JDBC 驅動程式內容:kerberosServerPrincipal。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maxConnCachedParamBufferSize int JDBC 驅動程式內容:maxConnCachedParamBufferSize。 maxRetriesForClientReroute int JDBC 驅動程式內容:maxRetriesForClientReroute。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 50000 用於取得資料庫連線的埠。 profileName string JDBC 驅動程式內容:profileName。 queryCloseImplicit - 2
- 1
JDBC 驅動程式內容:queryCloseImplicit。值為:1 (QUERY_CLOSE_IMPLICIT_YES) 或 2 (QUERY_CLOSE_IMPLICIT_NO)。 - 2
- QUERY_CLOSE_IMPLICIT_NO
- 1
- QUERY_CLOSE_IMPLICIT_YES
queryDataSize int 下限:4096
上限:65535
JDBC 驅動程式內容:queryDataSize。 queryTimeoutInterruptProcessingMode - 2
- 1
JDBC 驅動程式內容:queryTimeoutInterruptProcessingMode。 - 2
- INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
- 1
- INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
readOnly boolean JDBC 驅動程式內容:readOnly。 recordTemporalHistory - 2
- 1
JDBC 驅動程式內容:recordTemporalHistory。 - 2
- NO
- 1
- YES
resultSetHoldability - 2
- 1
JDBC 驅動程式內容:resultSetHoldability。值為:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries - 2
- 1
JDBC 驅動程式內容:resultSetHoldabilityForCatalogQueries。值為:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage boolean true JDBC 驅動程式內容:retrieveMessagesFromServerOnGetMessage。 retryIntervalForClientReroute 精準度是秒鐘的時間量 JDBC 驅動程式內容:retryIntervalForClientReroute。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 securityMechanism - 3
- 7
- 4
- 15
- 9
- 16
- 13
- 11
- 12
JDBC 驅動程式內容:securityMechanism。值為:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY)、9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)、11 (KERBEROS_SECURITY)、12 (ENCRYPTED_USER_AND_DATA_SECURITY")、(ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY")、15 (PLUGIN_SECURITY)、16 (ENCRYPTED_USER_ONLY_SECURITY)。 - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 15
- PLUGIN_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
- 16
- ENCRYPTED_USER_ONLY_SECURITY
- 13
- ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
- 11
- KERBEROS_SECURITY
- 12
- ENCRYPTED_USER_AND_DATA_SECURITY
sendDataAsIs boolean JDBC 驅動程式內容:sendDataAsIs。 serverName string localhost 資料庫執行所在的伺服器。 sessionTimeZone string JDBC 驅動程式內容:sessionTimeZone。 sqljCloseStmtsWithOpenResultSet boolean JDBC 驅動程式內容:sqljCloseStmtsWithOpenResultSet。 sqljEnableClassLoaderSpecificProfiles boolean JDBC 驅動程式內容:sqljEnableClassLoaderSpecificProfiles。 sslConnection boolean JDBC 驅動程式內容:sslConnection。 streamBufferSize int JDBC 驅動程式內容:streamBufferSize。 stripTrailingZerosForDecimalNumbers - 2
- 1
JDBC 驅動程式內容:stripTrailingZerosForDecimalNumbers。 - 2
- NO
- 1
- YES
sysSchema string JDBC 驅動程式內容:sysSchema。 timerLevelForQueryTimeOut - 2
- 1
- -1
JDBC 驅動程式內容:timerLevelForQueryTimeOut。 - 2
- QUERYTIMEOUT_CONNECTION_LEVEL
- 1
- QUERYTIMEOUT_STATEMENT_LEVEL
- -1
- QUERYTIMEOUT_DISABLED
traceDirectory string JDBC 驅動程式內容:traceDirectory。 traceFile string JDBC 驅動程式內容:traceFile。 traceFileAppend boolean JDBC 驅動程式內容:traceFileAppend。 traceFileCount int JDBC 驅動程式內容:traceFileCount。 traceFileSize int JDBC 驅動程式內容:traceFileSize。 traceLevel int 0 下列常數值的位元組合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_SQLJ=1024、TRACE_META_CALLS=8192、TRACE_DATASOURCE_CALLS=16384、TRACE_LARGE_OBJECT_CALLS=32768、TRACE_SYSTEM_MONITOR=131072、TRACE_TRACEPOINTS=262144、TRACE_ALL=-1。 traceOption - 1
- 0
JDBC 驅動程式內容:traceOption - 1
- 1
- 0
- 0
translateForBitData - 2
- 1
JDBC 驅動程式內容:translateForBitData。 - 2
- SERVER_ENCODING_REPRESENTATION
- 1
- HEX_REPRESENTATION
updateCountForBatch - 2
- 1
JDBC 驅動程式內容:updateCountForBatch。 - 2
- TOTAL_UPDATE_COUNT
- 1
- NO_UPDATE_COUNT
useCachedCursor boolean JDBC 驅動程式內容:useCachedCursor。 useIdentityValLocalForAutoGeneratedKeys boolean JDBC 驅動程式內容:useIdentityValLocalForAutoGeneratedKeys。 useJDBC41DefinitionForGetColumns - 2
- 1
JDBC 驅動程式內容:useJDBC41DefinitionForGetColumns。 - 2
- NO
- 1
- YES
useJDBC4ColumnNameAndLabelSemantics - 2
- 1
JDBC 驅動程式內容:useJDBC4ColumnNameAndLabelSemantics。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
useTransactionRedirect boolean JDBC 驅動程式內容:useTransactionRedirect。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 xaNetworkOptimization boolean JDBC 驅動程式內容:xaNetworkOptimization。
- transaction > dataSource > properties.derby.client
說明: Derby Network Client JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 connectionAttributes string JDBC 驅動程式內容:connectionAttributes。 createDatabase - false
- create
JDBC 驅動程式內容:createDatabase。 - false
- 不自動建立資料庫。
- create
- 當建立了第一個連線時,自動建立資料庫(如果不存在的話)。
databaseName string JDBC 驅動程式內容:databaseName。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 1527 用於取得資料庫連線的埠。 retrieveMessageText boolean true JDBC 驅動程式內容:retrieveMessageText。 securityMechanism - 3
- 7
- 4
- 9
- 8
3 JDBC 驅動程式內容:securityMechanism。值為:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY)、8 (STRONG_PASSWORD_SUBSTITUTE_SECURITY)、9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)。 - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
- 8
- STRONG_PASSWORD_SUBSTITUTE_SECURITY
serverName string localhost 資料庫執行所在的伺服器。 shutdownDatabase - false
- shutdown
JDBC 驅動程式內容:shutdownDatabase。 - false
- 不關閉資料庫。
- shutdown
- 試圖連線時關閉資料庫。
ssl - basic
- off
- peerAuthentication
JDBC 驅動程式內容:ssl。 - basic
- basic
- off
- off
- peerAuthentication
- peerAuthentication
traceDirectory string JDBC 驅動程式內容:traceDirectory。 traceFile string JDBC 驅動程式內容:traceFile。 traceFileAppend boolean JDBC 驅動程式內容:traceFileAppend。 traceLevel int 下列常數值的位元組合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_XA_CALLS=2048、TRACE_ALL=-1。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- transaction > dataSource > properties.derby.embedded
說明: Derby Embedded JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 connectionAttributes string JDBC 驅動程式內容:connectionAttributes。 createDatabase - false
- create
JDBC 驅動程式內容:createDatabase。 - false
- 不自動建立資料庫。
- create
- 當建立了第一個連線時,自動建立資料庫(如果不存在的話)。
databaseName string JDBC 驅動程式內容:databaseName。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 shutdownDatabase - false
- shutdown
JDBC 驅動程式內容:shutdownDatabase。 - false
- 不關閉資料庫。
- shutdown
- 試圖連線時關閉資料庫。
user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- transaction > dataSource > properties.informix
說明: Informix JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 databaseName string JDBC 驅動程式內容:databaseName。 ifxCLIENT_LOCALE string JDBC 驅動程式內容:ifxCLIENT_LOCALE。 ifxCPMAgeLimit 精準度是秒鐘的時間量 JDBC 驅動程式內容:ifxCPMAgeLimit。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 ifxCPMInitPoolSize int JDBC 驅動程式內容:ifxCPMInitPoolSize。 ifxCPMMaxConnections int JDBC 驅動程式內容:ifxCPMMaxConnections。 ifxCPMMaxPoolSize int JDBC 驅動程式內容:ifxCPMMaxPoolSize。 ifxCPMMinAgeLimit 精準度是秒鐘的時間量 JDBC 驅動程式內容:ifxCPMMinAgeLimit。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 ifxCPMMinPoolSize int JDBC 驅動程式內容:ifxCPMMinPoolSize。 ifxCPMServiceInterval 精準度是毫秒的時間量 JDBC 驅動程式內容:ifxCPMServiceInterval。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 ifxDBANSIWARN boolean JDBC 驅動程式內容:ifxDBANSIWARN。 ifxDBCENTURY string JDBC 驅動程式內容:ifxDBCENTURY。 ifxDBDATE string JDBC 驅動程式內容:ifxDBDATE。 ifxDBSPACETEMP string JDBC 驅動程式內容:ifxDBSPACETEMP。 ifxDBTEMP string JDBC 驅動程式內容:ifxDBTEMP。 ifxDBTIME string JDBC 驅動程式內容:ifxDBTIME。 ifxDBUPSPACE string JDBC 驅動程式內容:ifxDBUPSPACE。 ifxDB_LOCALE string JDBC 驅動程式內容:ifxDB_LOCALE。 ifxDELIMIDENT boolean JDBC 驅動程式內容:ifxDELIMIDENT。 ifxENABLE_TYPE_CACHE boolean JDBC 驅動程式內容:ifxENABLE_TYPE_CACHE。 ifxFET_BUF_SIZE int JDBC 驅動程式內容:ifxFET_BUF_SIZE。 ifxGL_DATE string JDBC 驅動程式內容:ifxGL_DATE。 ifxGL_DATETIME string JDBC 驅動程式內容:ifxGL_DATETIME。 ifxIFXHOST string localhost JDBC 驅動程式內容:ifxIFXHOST。 ifxIFX_AUTOFREE boolean JDBC 驅動程式內容:ifxIFX_AUTOFREE。 ifxIFX_DIRECTIVES string JDBC 驅動程式內容:ifxIFX_DIRECTIVES。 ifxIFX_LOCK_MODE_WAIT 精準度是秒鐘的時間量 2s JDBC 驅動程式內容:ifxIFX_LOCK_MODE_WAIT。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 ifxIFX_SOC_TIMEOUT 精準度是毫秒的時間量 JDBC 驅動程式內容:ifxIFX_SOC_TIMEOUT。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 ifxIFX_USEPUT boolean JDBC 驅動程式內容:ifxIFX_USEPUT。 ifxIFX_USE_STRENC boolean JDBC 驅動程式內容:ifxIFX_USE_STRENC。 ifxIFX_XASPEC string y JDBC 驅動程式內容:ifxIFX_XASPEC。 ifxINFORMIXCONRETRY int JDBC 驅動程式內容:ifxINFORMIXCONRETRY。 ifxINFORMIXCONTIME 精準度是秒鐘的時間量 JDBC 驅動程式內容:ifxINFORMIXCONTIME。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 ifxINFORMIXOPCACHE string JDBC 驅動程式內容:ifxINFORMIXOPCACHE。 ifxINFORMIXSTACKSIZE int JDBC 驅動程式內容:ifxINFORMIXSTACKSIZE。 ifxJDBCTEMP string JDBC 驅動程式內容:ifxJDBCTEMP。 ifxLDAP_IFXBASE string JDBC 驅動程式內容:ifxLDAP_IFXBASE。 ifxLDAP_PASSWD string JDBC 驅動程式內容:ifxLDAP_PASSWD。 ifxLDAP_URL string JDBC 驅動程式內容:ifxLDAP_URL。 ifxLDAP_USER string JDBC 驅動程式內容:ifxLDAP_USER。 ifxLOBCACHE int JDBC 驅動程式內容:ifxLOBCACHE。 ifxNEWCODESET string JDBC 驅動程式內容:ifxNEWCODESET。 ifxNEWLOCALE string JDBC 驅動程式內容:ifxNEWLOCALE。 ifxNODEFDAC string JDBC 驅動程式內容:ifxNODEFDAC。 ifxOPTCOMPIND string JDBC 驅動程式內容:ifxOPTCOMPIND。 ifxOPTOFC string JDBC 驅動程式內容:ifxOPTOFC。 ifxOPT_GOAL string JDBC 驅動程式內容:ifxOPT_GOAL。 ifxPATH string JDBC 驅動程式內容:ifxPATH。 ifxPDQPRIORITY string JDBC 驅動程式內容:ifxPDQPRIORITY。 ifxPLCONFIG string JDBC 驅動程式內容:ifxPLCONFIG。 ifxPLOAD_LO_PATH string JDBC 驅動程式內容:ifxPLOAD_LO_PATH。 ifxPROTOCOLTRACE int JDBC 驅動程式內容:ifxPROTOCOLTRACE。 ifxPROTOCOLTRACEFILE string JDBC 驅動程式內容:ifxPROTOCOLTRACEFILE。 ifxPROXY string JDBC 驅動程式內容:ifxPROXY。 ifxPSORT_DBTEMP string JDBC 驅動程式內容:ifxPSORT_DBTEMP。 ifxPSORT_NPROCS boolean JDBC 驅動程式內容:ifxPSORT_NPROCS。 ifxSECURITY string JDBC 驅動程式內容:ifxSECURITY。 ifxSQLH_FILE string JDBC 驅動程式內容:ifxSQLH_FILE。 ifxSQLH_LOC string JDBC 驅動程式內容:ifxSQLH_LOC。 ifxSQLH_TYPE string JDBC 驅動程式內容:ifxSQLH_TYPE。 ifxSSLCONNECTION string JDBC 驅動程式內容:ifxSSLCONNECTION。 ifxSTMT_CACHE string JDBC 驅動程式內容:ifxSTMT_CACHE。 ifxTRACE int JDBC 驅動程式內容:ifxTRACE。 ifxTRACEFILE string JDBC 驅動程式內容:ifxTRACEFILE。 ifxTRUSTED_CONTEXT string JDBC 驅動程式內容:ifxTRUSTED_CONTEXT。 ifxUSEV5SERVER boolean JDBC 驅動程式內容:ifxUSEV5SERVER。 ifxUSE_DTENV boolean JDBC 驅動程式內容:ifxUSE_DTENV。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 1526 用於取得資料庫連線的埠。 roleName string JDBC 驅動程式內容:roleName。 serverName string 資料庫執行所在的伺服器。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- transaction > dataSource > properties.informix.jcc
說明: 適用於 Informix 的 IBM Data Server Driver for JDBC and SQLJ 的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 DBANSIWARN boolean JDBC 驅動程式內容:DBANSIWARN。 DBDATE string JDBC 驅動程式內容:DBDATE。 DBPATH string JDBC 驅動程式內容:DBPATH。 DBSPACETEMP string JDBC 驅動程式內容:DBSPACETEMP。 DBTEMP string JDBC 驅動程式內容:DBTEMP。 DBUPSPACE string JDBC 驅動程式內容:DBUPSPACE。 DELIMIDENT boolean JDBC 驅動程式內容:DELIMIDENT。 IFX_DIRECTIVES - ON
- OFF
JDBC 驅動程式內容:IFX_DIRECTIVES。 - ON
- ON
- OFF
- OFF
IFX_EXTDIRECTIVES - ON
- OFF
JDBC 驅動程式內容:IFX_EXTDIRECTIVES。 - ON
- ON
- OFF
- OFF
IFX_UPDDESC string JDBC 驅動程式內容:IFX_UPDDESC。 IFX_XASTDCOMPLIANCE_XAEND - 1
- 0
JDBC 驅動程式內容:IFX_XASTDCOMPLIANCE_XAEND。 - 1
- 1
- 0
- 0
INFORMIXOPCACHE string JDBC 驅動程式內容:INFORMIXOPCACHE。 INFORMIXSTACKSIZE string JDBC 驅動程式內容:INFORMIXSTACKSIZE。 NODEFDAC - yes
- no
JDBC 驅動程式內容:NODEFDAC。 - yes
- yes
- no
- no
OPTCOMPIND - 2
- 1
- 0
JDBC 驅動程式內容:OPTCOMPIND。 - 2
- 2
- 1
- 1
- 0
- 0
OPTOFC - 1
- 0
JDBC 驅動程式內容:OPTOFC。 - 1
- 1
- 0
- 0
PDQPRIORITY - HIGH
- LOW
- OFF
JDBC 驅動程式內容:PDQPRIORITY。 - HIGH
- HIGH
- LOW
- LOW
- OFF
- OFF
PSORT_DBTEMP string JDBC 驅動程式內容:PSORT_DBTEMP。 PSORT_NPROCS string 上限:10
JDBC 驅動程式內容:PSORT_NPROCS。 STMT_CACHE - 1
- 0
JDBC 驅動程式內容:STMT_CACHE。 - 1
- 1
- 0
- 0
currentLockTimeout 精準度是秒鐘的時間量 2s JDBC 驅動程式內容:currentLockTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 databaseName string JDBC 驅動程式內容:databaseName。 deferPrepares boolean JDBC 驅動程式內容:deferPrepares。 driverType int 4 JDBC 驅動程式內容:driverType。 enableNamedParameterMarkers int JDBC 驅動程式內容:enableNamedParameterMarkers。值為:1 (YES) 或 2 (NO)。 enableSeamlessFailover int JDBC 驅動程式內容:enableSeamlessFailover。值為:1 (YES) 或 2 (NO)。 enableSysplexWLB boolean JDBC 驅動程式內容:enableSysplexWLB。 fetchSize int JDBC 驅動程式內容:fetchSize。 fullyMaterializeLobData boolean JDBC 驅動程式內容:fullyMaterializeLobData。 keepDynamic int JDBC 驅動程式內容:keepDynamic。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 1526 用於取得資料庫連線的埠。 progressiveStreaming - 2
- 1
JDBC 驅動程式內容:progressiveStreaming。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
queryDataSize int 下限:4096
上限:10485760
JDBC 驅動程式內容:queryDataSize。 resultSetHoldability - 2
- 1
JDBC 驅動程式內容:resultSetHoldability。值為:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries - 2
- 1
JDBC 驅動程式內容:resultSetHoldabilityForCatalogQueries。值為:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage boolean true JDBC 驅動程式內容:retrieveMessagesFromServerOnGetMessage。 securityMechanism - 3
- 7
- 4
- 9
JDBC 驅動程式內容:securityMechanism。值為:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY)、9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)。 - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
serverName string localhost 資料庫執行所在的伺服器。 traceDirectory string JDBC 驅動程式內容:traceDirectory。 traceFile string JDBC 驅動程式內容:traceFile。 traceFileAppend boolean JDBC 驅動程式內容:traceFileAppend。 traceLevel int 下列常數值的位元組合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_SQLJ=1024、TRACE_META_CALLS=8192、TRACE_DATASOURCE_CALLS=16384、TRACE_LARGE_OBJECT_CALLS=32768、TRACE_SYSTEM_MONITOR=131072、TRACE_TRACEPOINTS=262144、TRACE_ALL=-1。 useJDBC4ColumnNameAndLabelSemantics int JDBC 驅動程式內容:useJDBC4ColumnNameAndLabelSemantics。值為:1 (YES) 或 2 (NO)。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- transaction > dataSource > properties.microsoft.sqlserver
說明: Microsoft SQL Server JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 URL string 用來連接資料庫的 URL。範例:jdbc:sqlserver://localhost:1433;databaseName=myDB。 applicationIntent - ReadOnly
- ReadWrite
JDBC 驅動程式內容:applicationIntent。 - ReadOnly
- ReadOnly
- ReadWrite
- ReadWrite
applicationName string JDBC 驅動程式內容:applicationName。 authenticationScheme - NativeAuthentication
- JavaKerberos
JDBC 驅動程式內容:authenticationScheme。 - NativeAuthentication
- NativeAuthentication
- JavaKerberos
- JavaKerberos
databaseName string JDBC 驅動程式內容:databaseName。 encrypt boolean JDBC 驅動程式內容:encrypt。 failoverPartner string JDBC 驅動程式內容:failoverPartner。 hostNameInCertificate string JDBC 驅動程式內容:hostNameInCertificate。 instanceName string JDBC 驅動程式內容:instanceName。 integratedSecurity boolean JDBC 驅動程式內容:integratedSecurity。 lastUpdateCount boolean JDBC 驅動程式內容:lastUpdateCount。 lockTimeout 精準度是毫秒的時間量 JDBC 驅動程式內容:lockTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 multiSubnetFailover boolean JDBC 驅動程式內容:multiSubnetFailover。 packetSize int 下限:512
上限:32767
JDBC 驅動程式內容:packetSize。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 用於取得資料庫連線的埠。 responseBuffering - full
- adaptive
JDBC 驅動程式內容:responseBuffering。 - full
- full
- adaptive
- adaptive
selectMethod - direct
- cursor
JDBC 驅動程式內容:selectMethod。 - direct
- direct
- cursor
- cursor
sendStringParametersAsUnicode boolean false JDBC 驅動程式內容:sendStringParametersAsUnicode。 sendTimeAsDatetime boolean JDBC 驅動程式內容:sendTimeAsDatetime。 serverName string localhost 資料庫執行所在的伺服器。 trustServerCertificate boolean JDBC 驅動程式內容:trustServerCertificate。 trustStore string JDBC 驅動程式內容:trustStore。 trustStorePassword 可逆的編碼密碼(字串) JDBC 驅動程式內容:trustStorePassword。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 workstationID string JDBC 驅動程式內容:workstationID。 xopenStates boolean JDBC 驅動程式內容:xopenStates。
- transaction > dataSource > properties.oracle
說明: Oracle JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 ONSConfiguration string JDBC 驅動程式內容:ONSConfiguration。 TNSEntryName string JDBC 驅動程式內容:TNSEntryName。 URL string 用來連接資料庫的 URL。範例:jdbc:oracle:thin:@//localhost:1521/sample 或 jdbc:oracle:oci:@//localhost:1521/sample。 connectionProperties string JDBC 驅動程式內容:connectionProperties。 databaseName string JDBC 驅動程式內容:databaseName。 driverType - oci
- thin
thin JDBC 驅動程式內容:driverType。 - oci
- oci
- thin
- thin
loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 networkProtocol string JDBC 驅動程式內容:networkProtocol。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 1521 用於取得資料庫連線的埠。 serverName string localhost 資料庫執行所在的伺服器。 serviceName string JDBC 驅動程式內容:serviceName。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- transaction > dataSource > properties.sybase
說明: Sybase JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 SERVER_INITIATED_TRANSACTIONS - false
- true
false JDBC 驅動程式內容:SERVER_INITIATED_TRANSACTIONS。 - false
- false
- true
- true
connectionProperties string SELECT_OPENS_CURSOR=true JDBC 驅動程式內容:connectionProperties。 databaseName string JDBC 驅動程式內容:databaseName。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 networkProtocol - SSL
- socket
JDBC 驅動程式內容:networkProtocol。 - SSL
- SSL
- socket
- socket
password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 5000 用於取得資料庫連線的埠。 resourceManagerName string JDBC 驅動程式內容:resourceManagerName。 serverName string localhost 資料庫執行所在的伺服器。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 version int JDBC 驅動程式內容:version。