版次注意事項


34.1 第 1 章 簡介

34.1.1 支援軟體

註:
|PHP。PHP 可使用為從 Web 型應用程式存取 DB2 的方法。 |PHP 是一種伺服器端、內嵌 HTML 的交互式平台 Script 語言。 |它支援使用 Unified-ODBC 存取方法的 DB2 存取,其中使用者層次 PHP 使用 |ODBC 呼叫與 DB2 通信。與標準 ODBC 不同的是,Unified-ODBC 方法直接與 |DB2 CLI 層通信,而不透過 ODBC 層。 |有關 PHP 搭配使用 DB2 的詳細資訊,請參考下列的 DB2 支援網站: |www.ibm.com/software/data/db2/udb/winos2unix/support|

AIX

列示的 C 及 C++ 編譯器的版本應為下列:

   IBM C 及 C++ 編譯器,適用 AIX 版本 3.6.6(適用於 64 位元的版本 3.6.6.3)
   IBM C for AIX 4.4 
   IBM VisualAge C++ 版本 4.0

註:
請從下列網址下載這些編譯器版本的最新 FixPak
   http://www.ibm.com/software/ad/vacpp/service/csd.html 

Micro Focus COBOL 編譯器所列示的版本應為:

   AIX 4.2.1 
 
   Micro Focus COBOL 版本 4.0.20 (PRN 12.03 或更新的版本)
   Micro Focus COBOL 版本 4.1.10 (PRN 13.04 或更新的版本)
 
   AIX 4.3 
 
   Micro Focus COBOL Server Express 版本 1.0

註:
有關 Micro Focus COBOL 儲存程序及 AIX 4.3 上的 UDF 的 DB2支援資訊, 請造訪 DB2 Application Development 網頁:
   http://www.ibm.com/software/data/db2/udb/ad

若要使用 IBM XL Fortran for AIX 版本 5.1.0 編譯器來開發 64 位元應用程式, 請在編譯及鏈結步驟中使用 "-q64" 選項。 請注意此編譯器在先前版本時並不支援 64 位元應用程式。

HP-UX

C++ 編譯器所列示的版本為:

   HP aC++,版本 A.03.25
註:
HP 不支援以新、舊編譯器來編譯的物件之間的二進位相容性,因此這將迫使建立 C++ 應用程式的重新編譯,以存取 HP-UX 上的 DB2。 也必須建立 C++ 應用程式以處理這個新編譯器的異常狀況。

這是 aCC 轉移指南的 URL:http://www.hp.com/esy/lang/cpp/tguide。 C++ 的不相容部份可在下列網站中找到:

   http://www.hp.com/esy/lang/cpp/tguide/transcontent.html#RN.CVT.1.2
   http://www.hp.com/esy/lang/cpp/tguide/transcontent.html#RN.CVT.3.3

C 與 C++ 部份可在下列網站中找到:

   http://www.hp.com/esy/lang/cpp/tguide/transcontent.html#RN.CVT.3.3.1

雖然 C 和 aCC 相容,當使用兩種不同的物件類型時, 含有 "main" 的物件必須以 aCC 編譯,而最終可執行檔必須以 aCC 來鏈結。

Linux

DB2 for Linux 支援下列 REXX 版本:

   Object REXX Interpreter for Linux 版本 2.1

|Linux/390

DB2 for Linux/390 只支援 Java、C 及 C++。

OS/2

C/C++ 編譯器所列示的版本為:

   IBM VisualAge C++ for OS/2 版本 3.6.5 及版本 4.0

註:
請從下列網址下載這些編譯器版本的最新 FixPak
   http://www.ibm.com/software/ad/vacpp/service/csd.html 

|有關這些 VisualAge C++ 編譯器的未來服務支援限制,請參閱下列網址的新聞區段:

|   http://www-4.ibm.com/software/ad/vacpp/

Solaris

Micro Focus COBOL 編譯器所列示的版本應為:

   Micro Focus COBOL Server Express 版本 1.0

Windows 32 位元作業系統

IBM VisualAge C++ 編譯器所列示的版本為:

    IBM VisualAge C++ 適用於 Windows 版本 3.6.5 和 4.0

註:
請從下列網址下載這些編譯器版本的最新 FixPak
   http://www.ibm.com/software/ad/vacpp/service/csd.html 

|有關這些 VisualAge C++ 編譯器的未來服務支援限制,請參閱下列網址的新聞區段:

|   http://www-4.ibm.com/software/ad/vacpp/

Micro Focus COBOL 編譯器所列示的版本應為:

   Micro Focus COBOL 版本 4.0.20
   Micro Focus COBOL Net Express 版本 3.0

34.1.2 範例程式

下列內容應該新增到「物件連結和內嵌範例」一節中:

salarycltvc
Visual C++ DB2 CLI 範例稱 Visual Basic 儲存程序為 salarysrv。

SALSVADO
範例 OLE 自動化儲存程序 (SALSVADO) 和 SALCLADO 從屬站, 在 32 位元的 Visual Basic 和 ADO 下執行,計算表格 staff2 的平均薪資。

下列內容應該新增到「日誌管理使用者跳出程式範例」一節中:

於 AIX 使用 3.1.6 或更高層次的 ADSM API 從屬站之應用程式必須由 xlc_r 或 xlC_r 編譯器呼叫來建立, 而非由 xlc 或 xlC 來建立,即使該應用程式為單一執行緒。 此確保檔案庫為執行緒的安全。 這適用於「日誌管理使用者跳出程式範例」,db2uext2.cadsm。

如果您的應用程式是由非執行緒安全檔案庫來編譯,您可以引用固定檢驗 IC21925E 或連接應用程式提供者。 固定檢驗可用於 index.storsys.ibm.com 匿名FTP 伺服器。 這會使得 ADSM API 層次回到 3.1.3。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]