Application Building Guide
This section lists the compilers and related software supported by DB2 for
the platforms described in this book. The compiler information assumes
that you are using the DB2 precompiler for that platform, and not the
precompiler support that may be built into one of the listed compilers.
Refer to the Quick Beginnings book for your operating system for information on the communication products
it supports.
For the latest DB2 compiler information and related software updates, visit
the DB2 application development Web page at:
http://www.ibm.com/software/data/db2/udb/ad
Notes:
- The DB2 Release Notes may contain updated compiler and
operating system information for supported platforms. The Release Notes
are available in flat text and HTML formats in the following paths on your
product CD-ROM, where <language_directory> is the directory for
the language you are using, and index.htm is the main HTML
file:
- Flat text file:
- doc/<language_directory>/release.txt (UNIX)
Doc\<language_directory>\release.txt (OS/2 and Windows)
- HTML file:
- doc/<language_directory>/db2ir/index.htm (UNIX)
Doc\<language_directory>\db2ir\index.htm (OS/2 and Windows)
- Fortran and REXX. DB2 will not enhance features for
Fortran and REXX beyond the level of support for these languages in DB2
Universal Database Version 5.2.
- Fortran. Fortran sample programs are not provided in DB2
version 7.1. For information on obtaining Fortran samples for
DB2 version 6.1, visit the DB2 Application Development web page given
above.
- HP-UX. If you are migrating DB2 from HP-UX Version 10 or
earlier to HP-UX Version 11, your DB2 programs must be re-precompiled with DB2
on HP-UX Version 11 (if they include embedded SQL), and must be
re-compiled. This includes all DB2 applications, stored procedures,
user-defined functions and user exit programs. As well, DB2 programs
that are compiled on HP-UX Version 11 may not run on HP-UX Version 10 or
earlier. DB2 programs that are compiled and run on HP-UX Version 10 may
connect remotely to HP-UX Version 11 servers.
- Micro Focus COBOL. Any existing applications precompiled
with DB2 Version 2.1.1 or earlier and compiled with Micro Focus
COBOL should be re-precompiled with the current version of DB2, and then
recompiled with Micro Focus COBOL. If these applications built with the
earlier versions of the IBM precompiler are not re-precompiled, there is a
possibility of database corruption if abnormal termination occurs.
- Perl. Release 0.71 of the DB2 UDB driver
(DBD::DB2) for the Perl Database Interface (Perl DBI) is available
for AIX, HP-UX, Linux, Solaris and Windows NT. This driver can be
downloaded from:
http://www.ibm.com/software/data/db2/perl
- REXX. IBM Object REXX for Windows NT/95 is no longer
shipped with DB2. For information on obtaining Object REXX,
visit:
http://www.ibm.com/software/ad/obj-rexx/
DB2 for AIX supports the following operating system:
- AIX/6000
- Version 4.2.1 and later
(Version 4.3.3 and later for 64-bit)
DB2 for AIX supports the following programming languages and
compilers:
- C
- IBM C for AIX Version 3.6.6 (Version
3.6.6.3 for 64-bit)
- C++
- IBM C Set++ for AIX Version 3.6.6 (Version
3.6.6.3 for 64-bit)
IBM VisualAge C++ Version 4.0
- COBOL
- IBM COBOL Set for AIX Version 1.1
Micro Focus COBOL Version 4.0.20 (PRN 12.03 or later)
Micro Focus COBOL Version 4.1.10 (PRN 13.04 or later)
- Fortran
- IBM XL Fortran for AIX Versions 4.1 (for 32-bit) and
5.1.0 (for 32-bit and 64-bit)
- Java
- Java Development Kit (JDK) Version 1.1.8 and Java Runtime
Environment (JRE) Version 1.1.8 for AIX from IBM (installed with
DB2)
Java Development Kit (JDK) Version 1.2.2 and Java Runtime
Environment (JRE) Version 1.2.2 for AIX from IBM
- Perl
- Release 0.71 of the DB2 UDB driver (DBD::DB2) for the
Perl Database Interface (Perl DBI) (see note above)
- REXX
- IBM AIX REXX/6000 AISPO Product Number: 5764-057
IBM Object REXX for AIX Version 1.1
REXXSAA 4.00
Note: | REXX support is for 32-bit only
|
DB2 for HP-UX supports the following operating systems:
- HP-UX
- Version 11.0 with the HP-UX Core OS Year 2000 Patch Bundle Version
B.11.00.A1214 (Y2K-1100), or later patch bundles.
DB2 for HP-UX supports the following programming languages and
compilers:
- C
- HP C Compiler version A.11.00.03
- C++
- HP-UX C++ Version A.12.00
- COBOL
- Micro Focus COBOL Version 4.1
- Fortran
- HP Fortran/9000 Version 10.0
HP-UX F77 B.11.00.01
- Java
- HP-UX Developer's Kit for Java Release 1.1.8 from
Hewlett-Packard
- Perl
- Release 0.71 of the DB2 UDB driver (DBD::DB2) for the
Perl Database Interface (Perl DBI) (see note above)
DB2 for Linux supports the following operating system:
Linux kernel Version 2.2.12 or later, glibc Version
2.1.2 or later, libstdc++ Version 2.9.0,
rpm (required to install), and the pdksh package (required to run the DB2
command line processor)
DB2 for Linux supports the following programming languages and
compilers:
- C
- GNU/Linux gcc version egcs-2.91.66 (egcs-1.1.2
release)
-
C++
- GNU/Linux g++ version egcs-2.91.66
(egcs-1.1.2 release)
- Java
- IBM Developer kit and Runtime Environment for Linux, Version
1.1.8
- Perl
- Release 0.71 of the DB2 UDB driver (DBD::DB2) for the
Perl Database Interface (Perl DBI) (see note above)
DB2 for OS/2 supports the following operating systems:
- OS/2
- WARP 3.0, WARP 4.0, and WARP 4.5
DB2 for OS/2 supports the following programming languages:
- C/C++
- IBM VisualAge C++ for OS/2 Version 3 and 4.0
- COBOL
- IBM VisualAge COBOL for OS/2 Version 2.0
Micro Focus COBOL Version 4.0.20
- FORTRAN
- WATCOM FORTRAN 77 32 Version 10.5
- Java
- Java Development Kit (JDK) Version 1.1.8 and Java Runtime
Environment (JRE) Version 1.1.8 for OS/2 from IBM (shipped with
DB2)
- REXX
- IBM Procedures Language 2/REXX (supplied as part of OS/2)
DB2 for NUMA-Q supports the following operating system:
- PTX
- Version 4.5
DB2 for NUMA-Q supports the following programming languages and
compilers:
- C
- ptx/C Versions 4.5
- C++
- ptx/C++ Version 5.2
- Java
- ptx/JSE Version 3.0
DB2 for Silicon Graphics IRIX supports the following operating
system:
- Silicon Graphics IRIX
- Version 6.2 and later
DB2 for Silicon Graphics IRIX supports the following programming languages
and compilers:
- C
- MIPSpro C Compiler 7.2
- C++
- MIPSpro C++ 7.2
- Fortran
- MIPSpro Fortran-77 7.2
- Java
- Java2 Software Development Kit Version 1.2.1 (JDK
1.2.1) from Silicon Graphics, Inc.
DB2 for Solaris supports the following operating system:
- Solaris
- Versions 2.6, Solaris 7, and Solaris 8
DB2 for Solaris supports the following programming languages and
compilers:
- C
- SPARCompiler C Versions 4.2 (for 32-bit) and 5.0 (for 32-bit
and 64-bit)
- C++
- SPARCompiler C++ Version 4.2 (for 32-bit) and 5.0
(for 32-bit and 64-bit)
- COBOL
- Micro Focus COBOL Version 4.0
- Fortran
- SPARCompiler Fortran Versions 4.2 and 5.0
- Java
- Java Development Kit (JDK) Versions 1.1.8 and 1.2 for
Solaris from Sun Microsystems
- Perl
- Release 0.71 of the DB2 UDB driver (DBD::DB2) for the
Perl Database Interface (Perl DBI) (see note above)
DB2 for Windows 32-bit operating systems supports the following:
-
Microsoft Windows NT
- Version 4.0 with Service Pack 4 or later.
-
Microsoft Windows 2000
-
-
Microsoft Windows 98
-
-
Microsoft Windows 95
- Version 4.00.950 or later
DB2 for Windows 32-bit operating systems supports the following programming
languages:
- Basic
- Microsoft Visual Basic Version 4.2 and Version 5.0 (no DB2
precompiler is supplied for this language)
-
C/C++
- Microsoft Visual C++ Version 5.0 and 6.0
IBM VisualAge C++ for Windows Version 4.2 and Version
5.0
-
COBOL
- Micro Focus COBOL Version 4.0.20
IBM VisualAge COBOL Version 2.0
- REXX
- IBM Object REXX for Windows NT/95 Version 1.1 (See note above)
- Java
- Java Development Kit (JDK) 1.1.8 and Java Runtime
Environment (JRE) 1.1.8 for Win32 from IBM (installed with DB2)
Java Development Kit (JDK) 1.2 for Win32 from Sun Microsystems
Microsoft Software Developer's Kit for Java, Version 3.1
- Perl
- Release 0.71 of the DB2 UDB driver (DBD::DB2) for the
Perl Database Interface (Perl DBI) (Available on Windows NT. See note
above.)
[ Top of Page | Previous Page | Next Page ]