DB2 Linux 版、UNIX 版和 Windows 版版本 9.7
安装 DB2 服务器 > DB2 数据库产品的安装要求 >

用于 DB2 产品的 Java 软件支持

需要具备本节中稍后列示的相应级别的 IBM® Java™ 软件开发包(SDK),以使用基于 Java 的工具以及创建和运行 Java 应用程序(其中包括存储过程和用户定义的函数)。

如果正在安装的某个组件需要 IBM Java SDK,而该路径中尚未安装 Java SDK,那么在使用"DB2® 安装"向导或响应文件来安装产品时,就会安装 Java SDK。

Java SDK 不会与 IBM 数据服务器运行时客户机或 IBM 数据服务器驱动程序包一起安装。

下表按操作系统平台列示了 DB2 产品已安装的 Java SDK 级别:

操作系统平台 Java SDK 级别
AIX® SDK 6 Service Release 3
基于 Itanium 的 HP-UX 系统 HP SDK for J2SE HP-UX 11i 平台,IBM 将它用于 IBM 软件版本 6 Service Release 3
Linux® on x86 SDK 6 Service Release 3
Linux on AMD64/EM64T SDK 6 Service Release 3
Linux on zSeries® SDK 6 Service Release 3
Linux on POWER™ SDK 6 Service Release 3
Solaris 操作系统 SDK 6 Service Release 3
Windows® x86 SDK 6 Service Release 3
Windows x64 SDK 6 Service Release 3

注:
  1. 可从以下 developerWorks® Web 页面下载 Java SDK 软件:http://www.ibm.com/developerworks/java/jdk/index.html。有关 Java SDK 的受支持级别的列表,请参阅本节中稍后提供的标题为" DB2 数据库 Linux 版、UNIX® 版和 Windows 版对 Java SDK 的支持"的表。
    注:
    对于 Windows 操作系统平台,使用 IBM Development Package for Eclipse 进行下载。
  2. DB2 GUI 工具仅在 Linux on x86、Linux on AMD64/EM64T、Windows x86 和 Windows x64 上运行。
  3. 在 Windows x86 和 Linux on x86 上:
    • 已安装 32 位 SDK
    • 支持 32 位应用程序和 Java 外部例程
  4. 在所有受支持的平台上(Windows x86 和 Linux on x86 除外):
    • 支持 32 位应用程序
    • 不支持 32 位 Java 外部例程
    • 支持 64 位应用程序和 Java 外部例程

受支持的 Java 应用程序开发软件

下表列示了 Java SDK 的受支持级别。支持所列示级别和相同级别的可向前兼容的更高版本。

由于 Java SDK 修订和更新极为频繁,所以未测试所有级别和版本。如果数据库应用程序具有与 Java SDK 相关的问题,那么请尝试 Java SDK 给定级别的下一个可用版本。

仅支持非 IBM 版本的 Java SDK 构建和运行独立的 Java 应用程序。对于构建和运行 Java 存储过程和用户定义的函数,仅支持随 DB2 数据库 Linux 版、UNIX 版和 Windows 版产品提供的 IBM Java SDK。

表 3. DB2 数据库 Linux 版、UNIX 版和 Windows 版支持的 Java SDK 级别
使用 JDBC 驱动程序 db2java.zip 或 db2jcc.jar 的 Java 应用程序 使用 JDBC 驱动程序 db2jcc4.jar 的 Java 应用程序 Java 存储过程和用户定义的函数 DB2 图形工具
AIX 1.4.2 至 6 6 1.4.2 至 65 不适用
基于 Itanium 的 HP-UX 系统 1.4.2 至 61 61 1.4.2 至 6 不适用
Linux on POWER 1.4.2 至 63,4 63,4 1.4.2 至 6 不适用
Linux on x86 1.4.2 至 62,3,4 62,3,4 1.4.2 至 6 5 至 6
Linux on AMD64 和 Intel® EM64T 处理器 1.4.2 至 62,3,4 62,3,4 1.4.2 至 6 不适用
Linux on zSeries 1.4.2 至 63,4 63,4 1.4.2 至 6 不适用
Solaris 操作系统 1.4.2 至 62 62 1.4.2 至 6 不适用
Windows on x86 1.4.2 至 62 62 1.4.2 至 6 5 至 6
Windows on x64(适用于 AMD64 和 Intel EM64T 处理器) 1.4.2 至 62 62 1.4.2 至 6 5 至 6
注:
  1. 支持相同级别的 Hewlett-Packard 提供的 Java SDK 构建和运行使用 IBM 数据服务器 JDBC 和 SQLJ 驱动程序的独立客户机应用程序。
  2. 支持 Sun Microsystems 提供的 Java SDK 的相同级别构建和运行使用 IBM 数据服务器 JDBC 和 SQLJ 驱动程序的独立客户机应用程序。
  3. SUSE Linux 企业服务器(SLES)10 要求 Java SDK 的最低级别为 1.4.2 SR6。Red Hat Enterprise Linux(RHEL)5 要求 Java SDK 的最低级别为 1.4.2 SR7。
  4. Linux 上的 Java SDK 6 支持需要 Java SDK 6 SR3 或更高版本。
  5. 如果使用 Java SDK 6 SR2 或更高版本,请设置 DB2LIBPATH=java_home/jre/lib/ppc64

下表列示了随 DB2 数据库产品提供的各个版本的 IBM 数据服务器 JDBC 和 SQLJ 驱动程序。

表 4. 各个版本的 IBM 数据服务器 JDBC 和 SQLJ 驱动程序和 DB2 数据库 Linux 版、UNIX 版和 Windows 版修订包级别
DB2 版本和修订包级别 IBM 数据服务器 JDBC 和 SQLJ 驱动程序版本1
DB2 版本 9.1 3.1.xx
DB2 版本 9.1 修订包 1 3.2.xx
DB2 版本 9.1 修订包 2 3.3.xx
DB2 版本 9.1 修订包 3 3.4.xx
DB2 版本 9.1 修订包 4 3.6.xx
DB2 版本 9.1 修订包 5 3.7.xx
DB2 版本 9.5 3.50.xx 和 4.0.xx
DB2 版本 9.5 修订包 1 3.51.xx 和 4.1.xx
DB2 版本 9.5 修订包 2 3.52.xx 和 4.2.xx
DB2 版本 9.5 修订包 3 3.53.xx 和 4.3.xx
DB2 版本 9.7 3.57.xx 和 4.7.xx
注:
所有驱动程序版本的格式都为 n.m.xx。GA 级别或修订包级别中的 n.m 保持相同。通过 APAR 修订引入新版本的 IBM 数据服务器 JDBC 和 SQLJ 驱动程序时 xx 会改变。
[ 页的顶部 | 上一页 | 下一页 | 目录 ]