配置 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。
关于此任务
下表显示了用于不同 JDBC 连接类型和 JVM 服务器的受支持 Db2 接口。 您需要了解您正在使用的 JVM 服务器类型以及应用程序的 Db2 接口。
| DriverManager 在 OSGi JVM 服务器中 | DataSource 或 DriverManager 或在 Liberty JVM 服务器中使用 Liberty JDBC 功能 | DataSource 或 DriverManagerCICS® JDBC 自由 JVM 服务器中的功能 | |
|---|---|---|---|
| JDBC 类型 4 连接 | 不受支持 | 使用 Liberty JDBC 功能手动配置 Db2 类型 4 连接 | 不受支持 |
| JDBC 类型 2 连接 | 配置 OSGi JVM 服务器以支持 Db2 类型 2 连接,并使用 JDBC | 手动配置 Db2 JDBC 类型 2 连接与 Liberty JDBC 功能 | 使用 CICS JDBC 功能手动配置 Db2 类型 2 连接 |
过程
- 要为 Liberty JVM 服务器设置驱动程序,请参阅 配置 Liberty JVM 服务器。 对于 OSGi JVM 服务器,请参阅 为 OSGi 应用程序配置 JVM 服务器。
- 环境变量 Db2 环境变量 DB2SQLJPROPERTIES 在 JVM 服务器中不受支持。 因此,您必须在 JVM 配置文件中直接设置与驱动程序相关的属性。 Db2 驱动程序相关的属性。 有关可用属性的列表,请参阅 Db2 for z/OS 产品文档中的 Programming for Db2 for z/OS。