アプリケーション構築の手引き
この節では、本書に記載されているプラットフォーム用の DB2 によってサポートされるコンパイラーおよびその関連ソフトウェアをリストします。
このコンパイラー情報は、ユーザーがそのプラットフォームに DB2 プリコンパイラーを使用しており、
リストされたコンパイラーの 1 つに組み込まれている可能性があるプリコンパイラー・サポートを使用していないことを前提としています。
サポートされる通信製品の情報については、
ご使用のオペレーティング・システム用の概説およびインストール を参照してください。
最新の DB2 コンパイラー情報および関連ソフトウェアの更新については、
次の DB2 アプリケーション開発の Web ページを参照してください。
http://www.ibm.com/software/data/db2/udb/ad
注:
- DB2 リリース情報には、
そのプラットフォームでサポートされているコンパイラーについての更新情報およびオペレーティング・システム情報が含まれています。
リリース情報は、製品 CD-ROM 上の次のパスで、
フラット・テキストおよび HTML 形式でご覧になれます。
ここで、<language_directory> は使用している言語のディレクトリーで、
index.htm は主な HTML ファイルです。
- フラット・テキスト・ファイル
- doc/<language_directory>/release.txt (UNIX)
Doc\<language_directory>\release.txt (OS/2 および Windows)
- HTML ファイル:
- doc/<language_directory>/db2ir/index.htm (UNIX)
Doc\<language_directory>\db2ir\index.htm (OS/2 および Windows)
- Fortran および REXX。
DB2 は、Fortran および REXX については、
DB2 ユニバーサル・データベース バージョン 5.2 がこれらの言語をサポートするレベルを超えて、
機能を拡張することはありません。
- Fortran。
Fortran サンプル・プログラムは、DB2 バージョン 7.1 では提供されていません。
DB2 バージョン 6.1 用の Fortran サンプルの入手については、
上記の DB2 アプリケーション開発の Web ページを参照してください。
- HP-UX。
HP-UX バージョン 10 または HP-UX バージョン 11 以前から DB2 を移行している場合、
DB2 プログラムは HP-UX バージョン 11 (組み込み SQL がある場合) 上の DB2 で再びプリコンパイルして、
再コンパイルしなければなりません。
これには、すべての DB2 アプリケーション、ストアード・プロシージャー、
ユーザー定義関数、およびユーザー出口プログラムが含まれます。
さらに、HP-UX バージョン 11 上でコンパイルされた DB2 プログラムは、
HP-UX バージョン 10 以前の上では実行できない可能性があります。
HP-UX バージョン 10 上でコンパイルされ実行される DB2 プログラムは、
HP-UX バージョン 11 サーバーにリモートで接続することができます。
- Micro Focus COBOL。
DB2 バージョン 2.1.1 またはそれ以前を使ってプリコンパイルし、
Micro Focus COBOL を使ってコンパイルした既存アプリケーションは、
現行バージョンの DB2 を使って再プリコンパイルした後、
Micro Focus COBOL を使って再コンパイルする必要があります。
IBM プリコンパイラーの旧バージョンを使って構築したアプリケーションを再プリコンパイルしないと、
異常終了時にデータベースが破壊される恐れがあります。
- Perl。
Perl Database Interface (Perl DBI) 用の DB2 UDB ドライバー (DBD::DB2) のリリース 0.71 は、
AIX、HP-UX、Linux、Solaris および Windows NT 版で使用可能です。
このドライバーは、次の Web サイトからダウンロードすることができます。
http://www.ibm.com/software/data/db2/perl
- REXX.
IBM Object REXX (Windows NT/95 版) は、DB2 には付属していません。
Object REXX の入手については、次の Web サイトを参照してください。
http://www.ibm.com/software/ad/obj-rexx/
DB2 (AIX 版) は、以下のオペレーティング・システムをサポートします。
- AIX/6000
- バージョン 4.2.1 以降
(64 ビットの場合、バージョン 4.3.3 以降)
DB2 (AIX 版) は、以下のプログラム言語およびコンパイラーをサポートします。
- C
- IBM C for AIX バージョン 3.6.6 (64 ビットの場合、バージョン 3.6.6.3)
- C++
- IBM C Set++ for AIX バージョン 3.6.6 (64 ビットの場合、バージョン 3.6.6.3)
IBM VisualAge C++ バージョン 4.0
- COBOL
- IBM COBOL Set for AIX バージョン 1.1
Micro Focus COBOL バージョン 4.0.20 (PRN 12.03 以上)
Micro Focus COBOL バージョン 4.1.10 (PRN 13.04 以上)
- Fortran
- IBM XL Fortran for AIX バージョン 4.1 (32 ビットの場合) および 5.1.0 (32 ビットおよび 64 ビットの場合)
- Java
- Java 開発者キット (JDK) バージョン 1.1.8 および Java Runtime Environment (JRE) バージョン 1.1.8 (AIX 版) (IBM 社提供で、DB2 に付属)
Java 開発者キット (JDK) バージョン 1.2.2 および Java Runtime Environment (JRE) バージョン 1.2.2 (AIX 版) (IBM 社提供)
- Perl
- Perl Database Interface (Perl DBI) 用の DB2 UDB ドライバー (DBD::DB2) のリリース 0.71 (上記の注を参照)。
- REXX
- IBM AIX REXX/6000 AISPO 製品番号: 5764-057
IBM Object REXX (AIX 版) バージョン 1.1
REXXSAA 4.00
注: | REXX サポートは、32 ビット用のみです。
|
DB2 (HP-UX 版) は、以下のオペレーティング・システムをサポートします。
- HP-UX
- HP-UX Core OS Year 2000 Patch Bundle Version B.11.00.A1214 (Y2K-1100) 付きのバージョン 11.0 以降のパッチ・バンドル。
DB2 (HP-UX 版) は、以下のプログラム言語およびコンパイラーをサポートします。
- C
- HP C コンパイラーのバージョン A.11.00.03
- C++
- HP-UX C++ バージョン A.12.00
- COBOL
- Micro Focus COBOL バージョン 4.1
- Fortran
- HP Fortran/9000 バージョン 10.0
HP-UX F77 B.11.00.01
- Java
- HP-UX Developer's Kit for Java リリース 1.1.8 (Hewlett-Packard 社提供)
- Perl
- Perl Database Interface (Perl DBI) 用の DB2 UDB ドライバー (DBD::DB2) のリリース 0.71 (上記の注を参照)。
DB2 (Linux 版) は、以下のオペレーティング・システムをサポートします。
Linux カーネル バージョン 2.2.12 以降、
glibc バージョン 2.1.2 以降、libstdc++ バージョン 2.9.0, rpm (インストールの必要あり)、
pdksh パッケージ (DB2 コマンド行プロセッサーを実行するのに必要)
DB2 (Linux 版) では、
以下のプログラム言語およびコンパイラーをサポートします。
- C
- GNU/Linux gcc バージョン egcs-2.91.66 (egcs-1.1.2 リリース)
-
C++
- GNU/Linux g++ バージョン egcs-2.91.66 (egcs-1.1.2 リリース)
-
Java
- IBM 開発者キットおよび Runtime Environment (Linux 版) バージョン 1.1.8
- Perl
- Perl Database Interface (Perl DBI) 用の DB2 UDB ドライバー (DBD::DB2) のリリース 0.71 (上記の注を参照)。
DB2 (OS/2 版) は、以下のオペレーティング・システムをサポートします。
- OS/2
- WARP 3.0、WARP 4.0、および WARP 4.5
DB2 (OS/2 版) は、以下のプログラム言語をサポートします。
- C/C++
- IBM VisualAge C++ for OS/2 バージョン 3 および 4.0
- COBOL
- IBM VisualAge COBOL for OS/2 バージョン 2.0
Micro Focus COBOL バージョン 4.0.20
- FORTRAN
- WATCOM FORTRAN 77 32 バージョン 10.5
- Java
- Java 開発者キット (JDK) バージョン 1.1.8 および Java Runtime Environment (JRE) バージョン 1.1.8 (OS/2 版) (IBM 社提供で、DB2 に付属)
- REXX
- IBM プロシージャー言語 2/REXX (OS/2 の一部として提供される)
DB2 (NUMA-Q 版) は、以下のオペレーティング・システムをサポートします。
- DYNIX/ptx
- バージョン 4.5
DB2 (NUMA-Q 版) は、
以下のプログラム言語およびコンパイラーをサポートします。
- C
- ptx/C バージョン 4.5
- C++
- ptx/C++ バージョン 5.2
- Java
- ptx/JSE バージョン 3.0
DB2 for Silicon Graphics IRIX では、以下のオペレーティング・システムをサポートします。
- Silicon Graphics IRIX
- バージョン 6.2 以降
DB2 for Silicon Graphics IRIX では、以下のプログラム言語とコンパイラーをサポートします。
- C
- MIPSpro C Compiler 7.2
- C++
- MIPSpro C++ 7.2
- Fortran
- MIPSpro Fortran-77 7.2
- Java
- Java2 Software Development Kit バージョン 1.2.1 (JDK 1.2.1) (Silicon Graphics 社提供)
DB2 (Solaris 版) は、以下のオペレーティング・システムをサポートします。
- Solaris
- バージョン 2.6、Solaris 7、および Solaris 8
DB2 (Solaris 版) は、
以下のプログラム言語およびコンパイラーをサポートします。
- C
- SPARCompiler C バージョン 4.2 (32 ビットの場合) および 5.0 (32 ビットおよび 64 ビットの場合)
- C++
- SPARCompiler C++ バージョン 4.2 (32 ビットの場合) および 5.0 (32 ビットおよび 64 ビットの場合)
- COBOL
- Micro Focus COBOL バージョン 4.0
- Fortran
- SPARCompiler Fortran バージョン 4.2 および 5.0
- Java
- Java 開発者キット (JDK) バージョン 1.1.8 および 1.2 (Solaris 版) (Sun Microsystems 社提供)
- Perl
- Perl Database Interface (Perl DBI) 用の DB2 UDB ドライバー (DBD::DB2) のリリース 0.71 (上記の注を参照)。
DB2 (Windows 32 ビット・オペレーティング・システム版) は、
以下をサポートします。
-
Microsoft Windows NT
- Service Pack 4 付きのバージョン 4.0 以降。
-
Microsoft Windows 2000
-
-
Microsoft Windows 98
-
-
Microsoft Windows 95
- バージョン 4.00.950 またはそれ以降
DB2 (Windows 32 ビット・オペレーティング・システム版) は、
以下のプログラム言語をサポートします。
- Basic
- Microsoft Visual Basic バージョン 4.2 およびバージョン 5.0 (この言語の DB2 プリコンパイラーは提供されていない)
-
C/C++
- Microsoft Visual C++ バージョン 5.0 および 6.0
IBM VisualAge C++ for Windows バージョン 4.2 およびバージョン 5.0
-
COBOL
- Micro Focus COBOL バージョン 4.0.20
IBM VisualAge COBOL バージョン 2.0
- REXX
- IBM Object REXX for Windows NT/95 バージョン 1.1 (上記の注を参照)
- Java
- Java 開発者キット (JDK) 1.1.8 および Java Runtime Environment (JRE) 1.1.8 (Win32 版) (IBM 社提供で、DB2 に付属)
Java 開発者キット (JDK) 1.2 (Win32 版) (Sun Microsystems 提供)
Microsoft Software Developer's Kit for Java、バージョン 3.1
- Perl
- Perl Database Interface (Perl DBI) 用の DB2 UDB ドライバー (DBD::DB2) のリリース 0.71 (Windows NT 上で使用可能。
上記の注を参照。)
[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]