Java software support for DB2 products

 

You require the appropriate level of IBM® Software Development Kit (SDK) for Java™ listed below to use Java-based tools and to create and run Java applications, including stored procedures and user-defined functions.

If the IBM SDK for Java is required by a component being installed and the SDK for Java is not already installed in that path, the SDK for Java will be installed if you use either the DB2® Setup wizard or a response file to install the product.

The SDK for Java is not installed with the IBM Data Server Runtime Client or the IBM Data Server Driver for ODBC, CLI, and .NET.

The following table lists the installed SDK for Java levels for DB2 products according to operating system platform:
Operating System Platform SDK for Java level
AIX® SDK 5 Service Release 5
HP-UX for Itanium-based systems HP SDK for J2SE HP-UX 11i platform, adapted by IBM for IBM Software, Version 5 Service Release 5
Linux® on x86 SDK 5 Service Release 5
Linux on AMD64/EM64T SDK 5 Service Release 5
Linux on zSeries® SDK 5 Service Release 5
Linux on POWER™ SDK 5 Service Release 5
Solaris Operating System SDK 5 Service Release 5
Windows® x86 SDK 5 Service Release 5
Windows x64 SDK 5 Service Release 5

Note:

  1. Although the table above lists the installed SDK for Java levels, SDK 1.4.2 to SDK 5 is also supported. The SDK for Java levels can be downloaded from the developerWorks® web page at: http://www.ibm.com/developerworks/java/jdk/index.html . For a list of the supported levels of the SDK for Java, see the table below entitled DB2 Database for Linux, UNIX®, and Windows support for SDKs for Java.

    Note: For Windows operating system platforms, use the IBM Development Package for Eclipse downloads.

  2. DB2 GUI tools only run on Linux on x86, Linux on AMD64/EM64T, Windows x86, and Windows x64.

  3. On Windows x86 and Linux on x86:

  4. On all supported platforms (except Windows x86, and Linux on x86):

Supported Java application development software

The following table lists the supported levels of the SDK for Java. The listed levels and forward-compatible later versions of the same levels are supported

Because there are frequent SDK for Java fixes and updates, not all levels and versions have been tested. If your database application has problems that are related to the SDK for Java, try the next available version of your SDK for Java at the given level.

Non-IBM versions of the SDK for Java are supported only for building and running stand-alone Java applications. For building and running Java stored procedures and user-defined functions, only the IBM SDK for Java that is included with the DB2 Database for Linux, UNIX, and Windows product is supported.

Table 1. DB2 Database for Linux, UNIX, and Windows support for SDKs for Java
Operating system Supported levels of the SDK for Java
AIX 1.4.2 to 5
HP-UX for Itanium-based systems 1.4.2 to 51
Linux on POWER 1.4.2 to 53
Linux on x86 1.4.2 to 52, 3,4
Linux on AMD64 and Intel® EM64T processors 1.4.2 to 52, 3,4
Linux on zSeries 1.4.2 to 53
Solaris operating system 1.4.2 to 5 2,4
Windows on x86 1.4.2 to 5 2,4
Windows on x64, for AMD64 and Intel EM64T processors 1.4.2 to 52,4

Note:

  1. The same levels of the SDK for Java that are available from Hewlett-Packard are supported for building and running stand-alone client applications that run under the IBM Data Server Driver for JDBC and SQLJ.

  2. The same levels of the SDK for Java that are available from Sun Microsystems are supported for building and running stand-alone client applications that run under the IBM Data Server Driver for JDBC and SQLJ.

  3. A minimum level of SDK for Java 1.4.2 SR6 is required for SUSE Linux Enterprise Server (SLES) 10. A minimum level of SDK for Java 1.4.2 SR7 is required for Red Hat Enterprise Linux (RHEL) 5.

  4. The Sun Java Runtime Environment (JRE) 6 is supported, for running stand-alone Java applications

The following table lists the versions of the IBM Data Server Driver for JDBC and SQLJ that are available with DB2 database products.

Table 2. Versions of IBM Data Server Driver for JDBC and SQLJ and DB2 Database for Linux, UNIX, and Windows fix pack levels
DB2 version and fix pack level IBM Data Server Driver for JDBC and SQLJ version1
DB2 Version 9.1 3.1xx
DB2 Version 9.1 Fix Pack 1 3.2xx
DB2 Version 9.1 Fix Pack 2 3.3xx
DB2 Version 9.1 Fix Pack 3 3.4xx
DB2 Version 9.5 3.50xx, 4.0xx

Note: All driver versions are of the form n.m.xx. n.m stays the same within a GA level or a fix pack level. xx changes when a new version of the IBM Data Server Driver for JDBC and SQLJ is introduced through an APAR fix.

Related concepts
Supported Java application development software