IBM DB2 Type 4驱动程序是什么?

8

我应该在哪里找到IBM DB2类型4驱动程序的可重定向版本?我猜这是我将用于从Java应用程序(在Windows上)连接到主机上的DB2的驱动程序?

6个回答

7

您将无法使用任何可再分发的JDBC驱动程序连接到主机。驱动程序包含实际的4号类型驱动程序(db2jcc.jar)和若干个形式为 license files 的许可文件。

 db2jcc_license_cisuz.jar

其中cisuz位是可变的,表示可以运行的平台(iSeries,pSeries,System z,LUW等)。

您只有在任何自由分发包中才有可能获得cu。 您需要z才能访问主机上的DB2,这是被严密保护的,因此您需要购买特定版本的DB2 Connect才能获得它。 我认为个人版和企业版都有此许可证文件。

如果没有该许可证文件,则4号驱动程序甚至不会尝试与服务器通信,您将收到异常。


5

IBM的修补程序网站提供了“IBM Data Server Driver for JDBC and SQLJ”,即JDBC类型4驱动程序。尽管我上面指向的页面恰好是Windows页面,但对于所有平台来说,它都是相同的类型4驱动程序,这是可以预期的。

我认为不需要任何用户/密码。


1
链接似乎已经失效。 - paxdiablo

3

无需单独下载JDBC驱动程序,它已经随DB2产品一起发货。

您可以在此位置轻松找到它:C:\ Program Files \ IBM \ SQLLIB \ java \ db2jcc.jar

db2jcc.jar是驱动程序名称。


2
您可以从IBM网站获取驱动程序。您需要拥有IBM ID和密码进行登录 (您可以在这里获得)。Zip文件大小约为7 MB,其中包含DB2 9.5 JDBC (类型2/4)和SQLJ驱动程序。类型4的驱动程序位于db2jcc4.jar中。 然而,如果主机正在运行DB2 for z/OS,则无法使用此驱动程序连接到主机。要这样做,您至少需要购买DB2 Connect产品,最低费用约为$500。

2
没有db2jcc4.jar适用于JDBC 4.0和Java 6+,而db2jcc.jar适用于JDBC 3.0和Java 1.4.2+。db2jcc包含Type2和Type4驱动程序。请参见http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2.luw.wn.doc%2Fdoc%2Fc0051316.html。 - Cbe317

1

如果你正在运行 AS/400(或 iSeries,或者 IBM 最近称呼的任何一种名称),你可能需要从 JTOpen 获取它。

他们的工具箱取代了旧的 Java 工具箱并包括 JDBC 驱动程序。


0

如果我需要任何IBM JAR文件用于DB2或MQ,通常我只需将其添加到安装DB2或MQ所需的先决条件说明中,并提供下载它的URL。

对于Java和许多其他不易分发的产品也是如此。

这消除了担心许可问题的需要,因为获得适当许可证的责任在用户而非供应商身上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接