DB2 通用数据库 z/OS 和 OS/390 版数据库连接

使用“新建数据库连接”向导或“数据库连接”页面来创建与 DB2 通用数据库™ z/OS® 版或 DB2 通用数据库 z/OS 和 OS/390® 版的 JDBC 连接。

下列 JDBC 驱动程序受 DB2 通用数据库 z/OS 版或 DB2 通用数据库 z/OS 和 OS/390 版支持。可用的驱动程序随要连接的版本的不同而不同。
  • DB2® 应用程序驱动程序
  • DB2 通用驱动程序

可以从以下站点下载 DB2 JDBC 驱动程序:www.ibm.com/software/data/db2/

DB2 应用程序驱动程序是随 DB2 运行时应用程序客户机和 DB2 应用程序开发客户机一起提供的。DB2 应用程序驱动程序是 2 类 JDBC 驱动程序。可以只使用此 JDBC 驱动程序来连接至分类为本地机器上的数据库。DB2 应用程序驱动程序使用本机 DB2 CLI 库来检索元数据。

限制: 使用随 DB2 UDB z/OS 版客户机一起提供的应用程序驱动程序来连接至 DB2 UDB z/OS 版数据库。与客户机版本不兼容的其它版本的应用程序驱动程序可能导致工作台异常关闭。

DB2 通用驱动程序是随 DB2 应用程序开发客户机一起提供的。此驱动程序是一个两层的纯 Java™ JDBC 驱动程序,它使 Java 客户机可以通过 DRDA® 协议直接与 DB2 UDB 服务器进行通信。此驱动程序同时支持 2 类连接(与分类为本地计算机上的数据库的连接)和 4 类连接(使用主机、数据库名称和端口)。此驱动程序用来替换 3 类网络驱动程序。

注: 由于 JDBC 局限性,当连接至 DB2 通用数据库 OS/390 版(CP930)时,将根据 UTF-8 编码的数据长度截断某些双字节字符集(DBCS)数据。10 个单字节字符集(SBCS)片假名字符可由“SELECT”语句作为三个片假名字符来接收。OS/390 的表中存储的实际数据为十六进制的“8182838485868788898A”,它是 10 个日文片假名字符(1 个字节表示 1 个字符)。但是,如果使用 JDBC 驱动程序的缺省设置,接收到的查询数据仅显示三个字符(“efbdb1efbdb2efbdb3”)作为有效的九字节字符串(UTF-8 格式),在 JDBC 驱动程序中将把这些字符从“efbdb1efbdb2efbdb3efbdb4efbdb5efbdb6efbdb7efbdb8efbdb9efbdba”中截掉。
相关参考
所有 DB2 通用数据库数据库连接的许可要求
DB2 通用数据库 Linux 版、UNIX 版和 Windows 版数据库连接
DB2 通用数据库 iSeries 版数据库连接
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.