使用管理主控台建立連線集區時,即表示您在定義特定資料庫連線的各項設定。
您必須先安裝並整合支援 JDBC API 的驅動程式 (JDBC 驅動程式),才可建立連線集區。請參閱整合 JDBC 驅動程式。
建立 JDBC 連線集區需要下列資訊。再繼續進行之前,請先收集此資訊:
資料庫驅動程式供應商名稱
資源類型,例如 javax.sql.DataSource
(僅限於本機作業事件)、java.sql.ConnectionPoolDataSource
(本機作業事件,可能會提昇效能)、javax.sql.XADataSource
(全域作業事件) 以及 java.sql.Driver
資料來源類別名稱
必需的特性,例如資料庫名稱 (URL)、使用者名稱和密碼
在瀏覽樹狀結構中,選取 「常用工作」 節點。
「常用工作」 頁面會隨即開啟。
在 「常用工作」 頁面上,按一下 「建立新 JDBC 連線集區」 按鈕。
「新 JDBC 連線集區 (步驟 1,共 2 步)」 頁面會隨即開啟。
注意:
您還可以展開 「資源」 節點和 「JDBC」 節點並選取 「連線集區」 節點,來存取 「新建 JDBC 連線集區」 頁面。然後在 「連線集區」 頁面中,按一下 「新建」 以建立新的連線集區。在 「集區名稱」 欄位中,鍵入新連線集區的名稱。
此為必要欄位。
從 「資源類型」 下拉式清單中,選取一種資源類型。
選項包括 javax.sql.XADataSource
(全域作業事件)、java.sql.ConnectionPoolDataSource
(本機作業事件,可能會提昇效能)、javax.sql.DataSource
(僅限於本機作業事件) 以及 java.sql.Driver
。
指定資料庫供應商:
從「資料庫驅動程式供應商」下拉式清單中,選取資料庫供應商。
如果資料庫供應商未顯示在清單中,請在「資料庫驅動程式供應商」文字欄位中鍵入供應商名稱。
選取「啟用自我檢查」核取方塊可根據資料來源或驅動程式實作類別名稱來自我檢查資料庫驅動程式。
按 「下一步」。
「新 JDBC 連線集區 (步驟 2,共 2 步)」 頁面會隨即開啟。
在 「資料來源類別名稱」 欄位中,鍵入實作 DataSource
、ConnectionPoolDataSource
或 XADataSource
API 的供應商專屬類別名稱。
若您選取了其中一個資料來源資源類型,此欄位通常會自動填入與您所選的資源類型和資料庫供應商關聯的類別名稱。若您選取了 java.sql.Driver
資源類型,會停用此欄位。
在 「驅動程式類別名稱」 欄位中,鍵入實作 java.sql.Driver
API 的供應商專屬類別名稱。
若您選取了 java.sql.Driver
資源類型,此欄位通常會自動填入與您所選的驅動程式和資料庫供應商關聯的類別名稱。若您選取了其中一個資料來源資源類型,會停用此欄位。
選取 Ping 的「已啟用」核取方塊可自動在集區建立或重新組態期間自動 Ping 集區,以識別並警告任何錯誤的屬性值。
此選項預設為停用。
在 「說明」 欄位中,鍵入連線集區的簡短說明。
在 「集區的初始大小和最小大小」 欄位中,鍵入此集區的最小連線數目。
該值還可決定首次建立集區或 GlassFish Server 啟動時,置於集區中的連線數目。預設值為 8。
在 「集區的最大大小」 欄位中,鍵入此集區的最大連線數目。
預設值為 32。
在 「集區設定大小數量」 欄位中,鍵入每個集區設定大小批次的連線數目。
當集區分別向最大集區大小擴充以及向最小集區大小收縮時,將成批調整大小。此值確定批次中的連線數目。將此值設置過大會延遲連線建立和資源回收;而將該值設置過小則會導致效率降低。預設值為 2。
在 「閒置逾時」 欄位中,鍵入連線可以在集區中閒置的最長時間 (以秒為單位)。
一旦超過此時間,即從集區中移除該連線。預設值為 300。
在 「最大等待時間」 欄位中,鍵入連線逾時前,請求連線的應用程式需等待的最長時間 (以毫秒為單位)。
預設值為 60,000。
選取「非作業事件連線」的「已啟用」核取方塊,可傳回非作業事件連線。
此選項預設為停用。
從 「作業事件隔離層級」 下拉式清單中,選取此連線集區的作業事件隔離層級。
若不指定此選項,連線將使用 JDBC 驅動程式所提供的預設隔離層級進行作業。依預設,不會指定此選項。
選取 「保證隔離層級」 核取方塊,可確保從集區中獲取的所有連線都具有相同的隔離層級。
例如,如果上次使用連線時程式化 (使用 con.setTransactionIsolation
) 變更了連線的隔離層級,這種機制會將狀態變更回指定的隔離層級。此選項預設為啟用。
只有已指定作業事件隔離層級時,才可使用此設定。
在 「其他特性」 區段中,指定其他特性。
必要特性的範例包括資料庫名稱 (URL)、使用者名稱和密碼。表中一般會包含資料庫供應商使用的特性。如需部份可用特性的說明,請參閱JDBC 連線集區特定的特性。
若您未針對特性指定值,連線集區建立完成時,會從表中移除該特性。若您不想立即為特性設定值,但希望將該特性保留在表中,待稍後為其設定值,請在 「值」 欄位中鍵入一組空的圓括號:
()
若要增加特性,請按一下 「增加特性」 按鈕。在出現的空白列中,於 「名稱」 欄位中鍵入特性名稱,然後在 「值」 欄位中鍵入特性值。
若要修改特性,請編輯特性的 「值」 欄位。
若要刪除特性,請選取您要刪除之特性 「名稱」 欄位左側的核取方塊,然後按一下 「刪除特性」 按鈕。
按一下 「完成」。