[連線池] 頁面會隨即開啟。
[編輯連線池] 頁面會隨即開啟。
[編輯連線池進階屬性] 頁面會隨即開啟。
GlassFish Server 將對建立的敘述設定 QueryTimeout。將值設定為 -1 以停用此選項。預設值為 -1。
若要停用陳述式快取,請指定 0 值。預設值為 0。
執行此字串會初始化連線狀態。
偵聽程式類別必須實作 org.glassfish.api.jdbc.SQLTraceListener 介面。使用偵聽程式能讓您針對 SQL 陳述式輕鬆篩選記錄訊息,且能幫助管理員分析陳述式。
此選項預設為啟用。
此選項預設為啟用。
將此屬性設定為適當值,可將驗證連線請求的數目減至最小。預設值為 0,表示未啟用該屬性。
使用此欄位可偵測應用程式造成的潛在連線錯誤。若應用程式未於指定期間內將連線傳回池,則會假設連線可能發生錯誤,並會記錄呼叫者的堆疊追蹤。將該值設定為 0 會停用連線錯誤追蹤。預設值為 0。
將此欄位與 [錯誤收回] 欄位配合使用,可避免應用程式造成的潛在連線錯誤。
此選項預設為停用。
將該值設定為 0 則不會重新嘗試建立連線。預設值為 0。
預設值為 10。僅當 [建立重新嘗試次數] 的值大於 0 時,才使用該屬性。
當作業事件完成且元件方法結束時,這些連線便會取消關聯,從而可以重複使用實體連線。若停用此選項,在使用連線前,實體連線即會與邏輯集合關聯。此選項預設為停用。
此選項預設為停用。
當相同的執行緒需要其他連線時,便可以重複使用已與該執行緒建立關聯的連線,而省下從池中取得另一個連線的經常性耗用時間。此選項預設為停用。
若啟用此選項,會將從池中選取的連線與具有特定憑證的連線加以比對。如果連線池是供具有多個使用者憑證的應用程式使用,則必須啟用此選項。您可以在以下情況下停用此選項:管理員知道池中的連線一定是同質連線,因此不需要資源配接卡對從池中挑選的連線進行比對。此選項預設為停用。
重複使用指定次數的連線後,就會關閉連線。您可以透過限制連線可重複使用的次數,避免在應用程式未關閉陳述式時,發生陳述式錯誤。將該值設定為 0 可停用此屬性。預設值為 0。
連線驗證可讓伺服器在失敗時重新連線。
GlassFish Server 可使用以下方式驗證資料庫連線。
GlassFish Server 會透過呼叫 con.getAutoCommit 和 con.getMetaData 方法驗證連線。
備註 - 許多 JDBC 驅動程式會快取這些呼叫的結果。因此,使用這些呼叫不一定能提供可靠的驗證。請與驅動程式供應商進行核實,以確定這些呼叫是否被快取。
GlassFish Server 會使用 [驗證類別名稱] 欄位中的自訂實作類別所指定的使用者定義驗證機制。
應用程式會查詢指定的資料庫表格。此表格必須存在並且可以存取,但不要求表格的列數。請勿使用包含許多列的現有表格或經常存取的表格。
GlassFish Server 必須可以存取提供的類別名稱。指定的類別必須實作 org.glassfish.api.jdbc.ConnectionValidation 介面。
若停用此選項,則僅會在使用連線時重新建立個別連線。此選項預設為停用。
非元件呼叫者所取得的連線,不會在作業事件結束時由容器自動關閉。這些連線必須由呼叫者明確地關閉。此選項預設為停用。
按一下 [清除] 按鈕可銷毀任何現有的連線、重新建立已針對連線池建立的連線,並將池復原為其初始與最小的池大小。
提示 - 若要回到預設設定,請按一下 [載入預設值] 按鈕,然後按一下 [儲存]。