這項作業是示範如何建立多頁 SDO 應用程式的四項作業中的第一項。在這項作業中,請您建立一個主要頁面、詳細資料頁面,及配置和多次使用的 SDO。
- 以 Servlet 2.4 版及 WebSphere Application Server 6.0 版目標伺服器建立動態的 Web 專案。
- 建立 2 個 Faces JSP,例如 updateDepartment.jsp(作為主要頁面)及 createEmployee.jsp。
- 在「頁面資料」視圖中開啟想要作為主要頁面的頁面,例如 updateDepartment.jsp,按一下滑鼠右鍵來選取。這時會開啟「新增關聯式記錄」精靈。
- 輸入名稱,例如 department。
- 選取用資料庫中現有的資料來填寫記錄按鈕,再按下一步。
- 建立或選取對資料庫的連線。如果您已安裝 DB2 V8.2 SAMPLE 資料庫,可連接至該資料庫之後,完全遵循範例中的其餘步驟。
- 在「記錄內容」頁面中選取表格,例如選取 DEPARTMENT,再按下一步。
- 在「選取直欄和其他作業」頁面,如果表格沒有主鍵,按一下修改主鍵。
- 在「編輯主鍵」頁面中選取主鍵,例如 DEPTNO:String,再按一下關閉。這時會回到「選取直欄和其他作業」頁面。
- 在「進階」作業中,按一下透過關係新增另一個資料庫表格。這時會開啟「建立關係」精靈。
- 選取建立新關係按鈕。
- 選取您要與其建立關係的表格,例如 EMPLOYEE 表格,再按下一步。
- 在「編輯關係」頁面中選取 1->*PRIMARY KEY -> FOREIGN KEY 作為對應關係。
- 按一下修改 <TABLENAME> 主鍵,例如「修改 EMPLOYEE 主鍵」。這時會開啟「編輯主鍵」視窗。
- 選取主鍵,例如 EMPNO:String,再按一下關閉。
- 按一下外來鍵直欄中的選擇直欄文字,從下拉清單中選取直欄以作為外來鍵使用,例如,EMPNO: String。
- 然後,按一下完成。驗證已有「關係」節點及正確的主鍵,例如:

- 從「關係」表格,只選取希望能夠更新的直欄,例如,在 EMPLOYEE 表格中選取 EMPNO、FIRSTNME、MIDINIT、LASTNAME。
- 按一下完成。