利用 Ant Script 執行 DB2 SQLJ 設定檔自訂程式的初步步驟。

當您部署 Enterprise Bean 時,可以利用您對 EAR 檔執行 ejbdeploy 指令所產生的 Ant Script,間接執行 DB2® SQLJ 設定檔自訂程式。

不過,在執行 Ant Script 之前,必須先執行下列步驟:

  1. 指定 Ant Script 的工作目錄
  2. 更新 Ant 內容

指定 Ant Script 的工作目錄

您必須為 Script 指定一個工作目錄。Script 會建立並刪除這個目錄下的檔案和子目錄。如果工作目錄所含的現有檔案和目錄,與 Script 所用的檔案和目錄同名,就會遭到刪除。例如:
ant -Dwork.dir=tmp -buildfile out.ear.xml

Script 會建立並使用 tmp 這個目錄作為其工作目錄。

如果要讓 Script 使用不同的內容檔,請在執行 Script 時設定 script.property.file 內容,例如:
ant -Dwork.dir=tmp -Dscript.property.file=other.properties -buildfile out.ear.xml

更新內容檔

請在內容檔中指定新值,變更在 Script 指定為 Ant 內容的下列項目的值:
  1. 資料庫套件名稱

    您必須修改這些名稱,確定每一個自行設定檔,都不與資料庫中現有套件的名稱相衝突。針對不同 EAR 檔所產生的 Ant Script,都會使用同樣的套件名稱,而且會覆寫彼此的套件(除非您變更這些名稱),因此會在執行時期發生問題。

  2. 資料庫 URL

    Ant Script 會針對資料庫 URL (db.url) 定義一個廣域內容。DB2 SQLJ 設定檔自訂程式會使用 JDBC 類型 4 的 URL,例如:

    jdbc:db2://<host-name>:<port>/<database-name>
  3. 資料庫使用者 ID

    這個定義為 db.user 的廣域內容,是必須具備的項目。

  4. 使用者 ID 的密碼

    這個定義為 db.password 的廣域內容,是必須具備的項目。

  5. 除非您在安裝 DB2 時變更埠,否則該埠為 50000。

提示: 如果要尋找目前在資料庫的套件,請使用 DB2 的控制中心。套件是列在下述目錄中:Instances/DB2/Databases/Database_name/Application Objects/Packages。

現在您就可以執行 Ant Script 了。

相關概念
DB2 SQLJ 設定檔自訂程式
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.