配置 JVM 服务器以支持 Db2

您可以在 Java 应用程序中通过 和 SQLJ 配置 JVM 服务器以连接到 Db2® 在 Java 应用程序中使用 JDBC 和 SQLJ 连接数据库。

开始之前

要使用 JDBC 或 SQLJ 连接到 Db2 类型 2 的连接,请将 Db2SDSNLOD2 库添加到 MVS 链接列表或 CICS 作业的 STEPLIB 连接中。 这是对非 Java 程序所需的 SDSNLOAD 库的补充。 更多信息,请参阅定义 CICS Db2 连接

最佳做法是安装最新版本的 IBM® Data Server Driver for JDBC and SQLJ for Db2

关于此任务

通过以下步骤使您的应用程序能够使用 IBM Data Server Driver for JDBC and SQLJ for Db2

下表显示了用于不同 JDBC 连接类型和 JVM 服务器的受支持 Db2 接口。 您需要了解您正在使用的 JVM 服务器类型以及应用程序的 Db2 接口。

表 1. 受支持的连接和连接类型
  DriverManager 在 OSGi JVM 服务器中 DataSourceDriverManager 或在 Liberty JVM 服务器中使用 Liberty JDBC 功能 DataSourceDriverManagerCICS® JDBC 自由 JVM 服务器中的功能
JDBC 类型 4 连接 不受支持 使用 Liberty JDBC 功能手动配置 Db2 类型 4 连接 不受支持
JDBC 类型 2 连接 配置 OSGi JVM 服务器以支持 Db2 类型 2 连接,并使用 JDBC 手动配置 Db2 JDBC 类型 2 连接与 Liberty JDBC 功能 使用 CICS JDBC 功能手动配置 Db2 类型 2 连接

过程

  1. 要为 Liberty JVM 服务器设置驱动程序,请参阅 配置 Liberty JVM 服务器。 对于 OSGi JVM 服务器,请参阅 为 OSGi 应用程序配置 JVM 服务器
  2. 环境变量 Db2 环境变量 DB2SQLJPROPERTIES 在 JVM 服务器中不受支持。 因此,您必须在 JVM 配置文件中直接设置与驱动程序相关的属性。 Db2 驱动程序相关的属性。 有关可用属性的列表,请参阅 Db2 for z/OS 产品文档中的 Programming for Db2 for z/OS

下一步操作

连接到 Db2 从 Java 应用程序连接数据库。 更多信息,请参阅获取数据库连接