开发 DB2 例程的先决条件

必须安装并配置了必备软件才能使用工作台开发 IBM® DB2® 存储过程和用户定义的函数(UDF)。

在使用工作台开发 DB2 例程之前,必须完成操作系统的所有设置和配置步骤,并如《IBM DB2 应用程序开发指南》中所述的内容开发例程类型。下列信息补充《IBM DB2 应用程序开发指南》中的信息但并不替换这些信息。

一般必备软件

要为 DB2 UDB 8.2 之前的版本或 DB2 z/OS® 版构建 SQL 存储过程,必须在服务器上安装和配置 C 语言编译器。有关更多信息,请参阅《IBM DB2 应用程序开发指南》

下表列示了服务器系统和安装工作台的客户机工作站的必备软件。

有关每种数据库的受支持版本的更详细信息,请参阅受支持的数据库供应商

有关数据库连接到 DB2 通用数据库™数据库所需的许可证文件的信息,请参阅 对所有 DB2 通用数据库™数据库连接的许可证需求

表 1. 必备软件
平台 服务器需求 客户机需求
DB2 UDB Linux™ 版、UNIX® 版和 Windows® DB2 通用数据库 版本 8.1 或更高版本

DB2 通用数据库 Linux 版、UNIX 版和 Windows 版版本 8.1 或更高版本的应用程序开发客户机。

  • DB2 z/OS 和 OS/390®
  • DB2 通用数据库 z/OS 版

限制:已编译 Java™ 存储过程在 DB2 z/OS 版或 OS/390 版的任何版本中不受支持。

有关开发 DB2 UDB z/OS 版和 DB2 z/OS 和 OS/390 版例程的设置需求的详细信息。请参阅红皮书 DB2 for z/OS Stored Procedures: Through the CALL and Beyond,它在以下网址中:http://publib-b.boulder.ibm.com/abstracts/sg247083.html?Open

DB2 通用数据库 Windows 版和 UNIX 版版本 8.1 或更高版本。
Linux 先决条件
如果正在 Linux 上使用工作台,则必须指定 DB2 通用数据库 的路径。要设置 DB2 UDB 的路径,通过添加下列代码行修改 /home/userhome 目录中的 .profile 文件:
export DB2PATH=/home/userhome/sqllib

要在运行 Linux 或 AIX® 操作系统的客户机上或者在 Solaris 操作环境中开发 Java 存储过程,必须手工将工作台指向 JDK 的安装位置。要标识 JDK 的位置,创建指向 JDK 的安装目录的链接。下列示例显示如何创建指向 Linux 客户机上的 JDK 的链接。如果以不同的方式命名您的实例所有者,则替换示例命令中的 db2admin

设置 JDK 目录
ln -s /opt/IBMJava2-131 /home/db2admin/sqllib/java/jdk
chown bin /home/db2admin/sqllib/java/jdk
chgrp bin /home/db2admin/sqllib/java/jdk
设置指向 .so 文件的链接
cd /usr/lib
ln -s /opt/IBMJava2-131/jre/bin/libhpi.so
ln -s /opt/IBMJava2-131/jre/bin/libjava.so
ln -s /opt/IBMJava2-131/jre/bin/libjitc.so
ln -s /opt/IBMJava2-131/jre/bin/libxhpi.so
ln -s /opt/IBMJava2-131/jre/bin/libzip.so
ln -s /opt/IBMJava2-131/jre/bin/classic/libjvm.so

有关为 DB2 通用数据库 开发例程和应用程序的更多信息,请参阅 DB2 通用数据库 附带的信息库,包括《IBM DB2 应用程序开发指南》

相关概念
DB2 存储过程任务的概述
开发 DB2 用户定义的函数

相关任务
将 DB2 数据库定义复制至本地项目

相关参考
对 DB2 UDB 存储过程和用户定义的函数的权限

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.