編輯 JDBC 連線池時,您可修改連線池名稱以外的所有設定。
[連線池] 頁面會隨即開啟。
[編輯連線池] 頁面會隨即開啟。
備註 – [名稱] 欄位是唯讀欄位。您僅能在建立新的 JDBC 連線池時,指定連線池名稱。
該類別位於 JDBC 驅動程式中。
選項包括 javax.sql.DataSource (僅限於本機作業事件)、javax.sql.XADataSource (全域作業事件) 和 java.sql.ConnectionPoolDataSource (本機作業事件,可能可提昇效能)。
該值還可決定首次建立池或 Enterprise Server 啟動時,置於池中的連線數目。
當池分別向最大池大小擴充以及向最小池大小收縮時,將成批調整大小。此值確定批次中的連線數目。將該值設置過大會延遲連線建立與回收;而將該值設置過小則會導致效率降低。
一旦超過此時間,即從池中移除該連線。
連線驗證可讓伺服器在失敗時重新連線。
應用程式伺服器可以使用三種方法來驗證資料庫連線:自動確定、中介資料和表格。
應用程式伺服器會呼叫 con.getAutoCommit 和 con.getMetaData 方法,驗證連線。
備註 – 許多 JDBC 驅動程式會快取這些呼叫的結果。因此,使用這些呼叫不一定能提供可靠的驗證。請與驅動程式供應商進行核實,以確定這些呼叫是否被快取。
應用程式會查詢指定的資料庫表格。此表必須存在並且可以存取,但不要求表的列數。請勿使用包含許多列的現有表格或經常存取的表格。
表格名稱僅能包含字母數字、底線、破折號或點字元。
若停用此選項,則僅會在使用連線時重新建立個別連線。
若不指定此選項,連線將使用 JDBC 驅動程式所提供的預設隔離層級進行作業。
例如,若上次使用連線時以程式設計方式 (使用 con.setTransactionIsolation ) 變更了連線的隔離層級,則此機制會將狀態變更回指定的隔離層級。
只有在步驟 18 中指定作業事件隔離層級時,才可使用此設定。