您可以針對遠端或本端的 WebSphere® Application Server 6.0 版來定義特定應用程式的資料來源。
必備條件
- 建立一個企業應用程式,將伺服器目標設為 WebSphere Application Server 6.0 版。
如果要測試 WebSphere Application Server 6.0 版中的資料來源,請完成下列步驟:
- 切換至 J2EE 視景。
- 在「專案瀏覽器」視圖中,展開企業應用程式資料夾。
- 在您要測試資料來源的企業應用程式專案資料夾之下,按兩下部署描述子來開啟應用程式部署描述子編輯器。
- 選取編輯器底端的部署標籤。
- 展開「資料來源」區段。
- Cloudscape™ 的 JDBC 提供者會事先自動建立好。 在這個狀況中,如果預先定義的 JDBC 提供者符合您的需求,您可以跳過下面的步驟。
在使用預先定義的 JDBC 提供者之前,請確認「修改 JDBC 提供者」精靈中所指定的類別路徑欄位是不是含有資料庫驅動程式的正確類別路徑。
您可以從 JDBC 提供者清單選取 JDBC 提供者來完成這個動作,再按一下編輯來檢視或編輯 JDBC 類別路徑。
- 建立 JDBC 提供者。 JDBC 提供者含有軟體的配置,
這種軟體可讓 Java™ 應用程式連接到 JDBC 相容的資料庫。
- 在 JDBC 提供者清單表格旁,按一下新增。 這時會開啟「建立 JDBC 提供者」精靈。
- 在資料庫類型清單框中,選取資料庫類型。
- 在 JDBC 提供者類型清單框中,選取 JDBC 提供者並按下一步。
表 1. 不同 JDBC 提供者的範例JDBC 驅動程式類型 |
資源提供者的範例 |
IBM® DB2® |
DB2 舊式 CLI 型第 2 類 JDBC 驅動程式 |
Oracle |
Oracle JDBC 驅動程式 |
Sybase |
Sybase JDBC 驅動程式 |
- 在名稱欄位中,輸入資源提供者的名稱。
- 在實作類別名稱清單中,選取或輸入 JDBC 提供者實作的 Java 類別名稱。
表 2. JDBC 提供者實作的不同 Java 類別名稱範例JDBC 提供者類型 |
Java 類別名稱的範例 |
DB2 |
COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource |
Oracle |
oracle.jdbc.pool.OracleConnectionPoolDataSource |
Sybase |
com.sybase.jdbc2.jdbc.SybConnectionPoolDataSource |
- 在類別路徑清單框中,如果未顯示驅動程式路徑,
則按一下新增路徑或新增外部 JAR
按鈕(如果您是使用 Cloudscape,就不需要指定類別路徑)。 輸入或瀏覽至含有驅動程式類別之 JAR 檔所在路徑。請確定您已正確指定執行
WebSphere Application Server 的機器中之 DB2 安裝架構的 JDBC 驅動程式類別路徑。
表 3. 含有驅動程式類別的不同 JAR 檔範例JDBC 驅動程式類型 |
含有驅動程式類別的 JAR 檔的範例 |
DB2 |
c:/Program Files/IBM/SQLLIB/java/db2java.zip |
Oracle |
- C:\Oracle\Oracle9i\jdbc\lib\ojdbc14.zip
|
Sybase |
c:\jdbc\Sybase\classes\jconn2.jar |
註: 
Linux™ 中的預設 DB2 JDBC 提供者類別路徑設為
${DB2_JDBC_DRIVER_PATH}/db2java.zip。
在 Linux 中,無法偵測到 DB2 的安裝位置。
如果您要在 Linux 中使用 DB2 資料來源,您必須手動移除這個類別路徑項目,在伺服器編輯器中加入含有正確路徑的新項目。
- 在原生路徑清單框中,指定形成資源提供者原生程式庫之位置的路徑清單。
原生路徑項目是用 ENTER 鍵來分隔,且不能包含路徑分隔字元(如 ';' 或 ':')。原生路徑可包含能夠利用變數對映來替代的變數(符號)名稱。
- 按一下完成。
- 定義資料來源和資源內容。 在上面選取的 JDBC 提供者中定義的資料來源清單旁,按一下新增。
- 這時會開啟「建立資料來源」精靈。
- 選取 JDBC 提供者的類型,如 DB2 舊式 CLI 型第 2 類 JDBC 驅動程式提供者。
- 指定 WebSphere Application Server 5.0 版或 4.0 版的資料來源。
按下一步。
註: 由於 WebSphere Application Server 中的一項限制,Universal Test Client 只能檢視 WebSphere Application Server 4.0 版的版本資料來源。
雖然在 JNDI 瀏覽器中仍可以見到 WebSphere Application Server 5.0 版之資料來源,但您無法檢視它們的詳細資料。
- 在「修改資料來源」頁面中,指定要建立的資料來源的詳細資料。 如果需要這個精靈上任一欄位的詳細資訊,請選取該欄位,再按下 F1。按下一步。
- 在「建立資源內容」頁面中,選取要修改的資源內容,如 databasename。
- 在值欄位中,輸入這個內容的值,如資料庫名稱 sample。
表 4. 不同資源內容的範例databaseName |
值 |
DB2 |
database_name |
Oracle |
database_name |
Cloudscape |
D:\temp\cloudscape\database_name |
- 儲存並關閉伺服器編輯器。 這時已將資料來源項目新增至部署描述子檔案中。
註: 如果是 Oracle,您必須利用 jdbc:oracle:thin:@ server_name :1521: database_name 值來定義 URL 資源內容。