1、安裝 Websphere for window版本,並在服務中啟動,訪問 http://localhost:9060/ibm/console 如正常說明沒有問題
2、安裝DB28.1,並建立樣本庫sample
3、建立資料來源
- 選擇菜單->環境->WebSphere 變數,找到DB2_JDBC_DRIVER_PATH變數並設定好DB2 JDBC驅動的路徑,我的是 C:/IBM/SQLLIB/java/
- 選擇菜單->資源->JDBC提供者,進入DB2 Legacy CLI-based Type 2 JDBC Driver串連,進入“資料來源”串連,選擇建立,設定好名稱、JNDI名稱和資料庫名稱,關鍵是JNDI名稱和資料庫名稱,這是我們後續串連資料庫的關鍵。將“將此資料來源用於容器管理持久性(CMP)”的選項取消,點擊應用,然後選擇“J2EE 連接器體繫結構(J2C)認證資料條目”並設定好相關資訊,再次回到資料來源選擇好“組件管理的認證別名 ”
- 測試資料來源串連是否成功
4、如果資料來源設定成功,那麼接下來部署應用程式,由於websphere需要部署ear檔案,因此為了方便,我們可以先建立一個空殼j2ee應用,比如RegionManager,那麼在部署ear成功後,我們就可以直接進入C:/Program Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/zhoucgNode01Cell/RegionManager.ear/RegionManagerWeb.war 目錄下,按照正常的web應用流程來進行開發了。
5、在測試頁面中我們可以進行資料來源的串連了,假設JNDI Name為 jdbc/DB2_Local 則以下代碼寫為
DataSource ds = null;Connection conn = null;Context ctx = new InitialContext();ds = (DataSource) ctx.lookup("jdbc/DB2_Local");conn = ds.getConnection();Statement stmt=conn.createStatement();