在哪里可以找到 IBM DB2 Type 4 驱动程序的可再发行版本?我想这是我用来从 Java 应用程序(在 Windows 上)连接到大型机上的 DB2 的驱动程序?
6 回答
您将无法使用任何可再发行的 JDBC 驱动程序连接到大型机。驱动程序包由实际的类型 4 驱动程序 (db2jcc.jar) 和任意数量的许可证文件组成:
db2jcc_license_cisuz.jar
其中cisuz
位是可变的,指示您被允许在其上运行的平台(iSeries、pSeries、System z、LUW 等)。
您只可能获得cu
任何可免费分发的包。您需要z
访问大型机上的 DB2,而且它受到严密保护,因此您需要购买特定版本的 DB2 Connect 才能获得它。我认为 PE 和 EE,个人版和企业版,都有这个许可证文件。
如果没有该许可证文件,类型 4 驱动程序甚至不会尝试与服务器通信,你会得到一个例外。
IBM 的 Fix pack 站点有“IBM Data Server Driver for JDBC and SQLJ”,它不过是 JDBC type 4 驱动程序。虽然我上面提到的页面恰好是 windows 页面,但它是所有平台的相同类型 4 驱动程序,正如预期的那样。
我认为不需要任何用户/密码。
无需单独下载已随 DB2 产品提供的 JDBC 驱动程序。您可以在此位置轻松找到它:C:\Program Files\IBM\SQLLIB\java\db2jcc.jar
db2jcc.jar
是驱动程序名称
您可以从IBM 站点获取驱动程序。您需要拥有 IBM ID 和密码才能登录(您可以在此处获得)。Zip 文件大约 7 MB,其中包含 DB2 9.5 JDBC(类型 2/4)和 SQLJ 驱动程序。类型 4 驱动程序位于 db2jcc4.jar 中。但是,如果大型机正在运行 DB2 for z/OS,您将无法使用此驱动程序连接到大型机。为此,您至少需要购买DB2 Connect产品,这将花费您至少 500 美元。
如果您在 AS/400(或 iSeries,或任何 IBM 现在所称的)上运行,您可能希望从JTOpen获得它。
他们的工具箱取代了旧的 Java 工具箱并包含 JDBC 驱动程序。
如果我需要任何用于 DB2 或 MQ 的 IBM JAR,我通常只需将其添加到需要安装 DB2 或 MQ 作为先决条件的说明以及下载它的 URL。
Java 和许多其他不易再分发的产品也是如此。
这消除了担心许可问题的需要,因为获得适当的许可是用户而不是供应商的责任。