SQLJ 設定檔和 pureQuery 連結檔設定

請利用這個頁面來執行這個應用程式所包含之 DB2® 的 Java™ 結構化查詢語言 (SQLJ) 設定檔的自訂作業和連結。 您也可以利用這個頁面來連結應用程式中各個 pureQuery 連結檔。 您可以檢視其他資料庫類型的 SQLJ 設定檔,但無法變更這些設定檔。 PureQuery 連結檔僅適用於 DB2。 使用 SQLJ 或 pureQuery 來開發連接至 DB2 資料庫的資料存取應用程式。 SQLJ 是一組程式設計延伸規格,可讓程式設計師使用 Java 程式設計語言來內嵌提供 SQL 資料庫要求的陳述式。 PureQuery 提供一組替代 API ,可用來取代 JDBC 來存取 DB2 資料庫。

如果要檢視這個管理主控台頁面,請按一下 應用程式 > 應用程式類型 > WebSphere 企業應用程式 > application_name > SQLJ 設定檔和 pureQuery 連結檔

利用 SQLJ 來開發應用程式的好處,包括改進效能,以及更短、更有效的開發週期。 當使用 SQLJ 時,您可以:

  • 利用靜態 SQL 陳述式來增進效能。
  • 利用下列方式來縮短開發週期:
    • 利用較簡單的 SQLJ 語法來撰寫較少程式碼,以減少執行陳述式及設定和擷取參數所需要的程式碼量。
    • 利用驗證資料類型和綱目的線上檢查功能,在早期的開發階段偵測程式設計錯誤。 請在執行 db2sqljcustomize 指令時,將這個功能設為選項,以啟動這個功能。 如需 SQLJ 自訂指令的完整說明,請參閱 DB2 文件。

DB2 pureQuery 執行時期是 JDBC 或 SQLJ 的替代 API 集。 利用 pureQuery 來開發應用程式的好處,包括容許動態或靜態執行 SQL。 除了使用靜態 SQL 陳述式來改良效能之外, pureQuery 也有更好的問題判斷及診斷,因為它容許 DB2 伺服器上的錯誤與應用程式構件相關,而不是與應用程式產生器所產生的 SQL 相關。

自訂和連結設定檔

指定應用程式伺服器處理從這個應用程式選取的 SQLJ 設定檔。

附註: 此選項不適用於 pureQuery。 如果選取的話,當處理 pureQuery 連結檔時,會忽略這個選項。

依預設,會針對每一個隔離層次在資料庫中建立一個 DB2 套件。 自訂作業程序會使用 DB2 資料庫特有的資訊來擴增一或多個設定檔,以便在執行時期使用。 一般而言,自訂程序應該在 SQLJ 應用程式轉換之後,應用程式啟動之前執行。 如果您沒有執行自訂步驟,SQLJ 應用程式會依照 JDBC 應用程式的方式來使用動態 SQL。

連結 DB2 SQLJ 設定檔涉及將自訂 SQLJ 設定檔連結至 DB2 資料庫的程序。

連結套件

指定應用程式伺服器將您選取的 SQLJ 設定檔連結至 DB2 資料庫伺服器。

附註: 此選項不適用於 pureQuery。 如果選取的話,當處理 pureQuery 連結檔時,會忽略這個選項。

連結已自訂之 SQLJ 應用程式的套件。

選取和排序要自訂/連結的設定檔

從提供的清單中指定要處理的設定檔。

  • 可用的設定檔中選取某一個或某一組設定檔,再按一下新增,將所選的設定檔新增到已選取的設定檔中。
  • 已選取的設定檔中選取某一個或某一組設定檔,再按一下移除,將所選的設定檔新增到可用的設定檔中。

SQLJ 或 pureQuery 設定檔新增到已選取的設定檔之後,請從這份清單中選取設定檔,再利用上移下移來變更設定檔的處理順序。

以群組方式來自訂/連結所選的 SQLJ 設定檔

指定應用程式伺服器建立一個含有所選 SQLJ 設定檔的 .grp 檔。

附註: 此選項不適用於 pureQuery。 如果選取的話,當處理 pureQuery 連結檔時,會忽略這個選項。

當您按一下確定時,下一頁會有下載 .grp 檔的選項。

利用設定檔群組檔案來指定要自訂/連結的設定檔

從本端檔案系統中指定要自訂或連結的設定檔群組檔案。

資料庫 URL

指定設定檔所連結的資料庫 URL。

一般語法如下:
jdbc:db2://host_name:port_name/database_name

User

指定資料庫所在伺服器上的資料庫管理者使用者 ID。

密碼

指定資料庫所在伺服器上的資料庫管理者密碼。

其他選項

指定自訂和連結程序期間所用的其他選項。

pureQuery 連結選項的語法如下:
-bindoptions "BLOCKING NO"
如需 pureQuery 連結選項的相關資訊,請參閱「 DB2 pureQuery 連結公用程式」主題。