Application Building Guide


Supported Software by Platform

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:

  1. 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)

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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
    

  7. 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/
    

AIX

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

HP-UX

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)

Linux

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)

OS/2

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)

PTX

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

Silicon Graphics IRIX

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.

Solaris

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)

Windows 32-bit Operating Systems

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 ]