我应该在哪里找到IBM DB2类型4驱动程序的可重定向版本?我猜这是我将用于从Java应用程序(在Windows上)连接到主机上的DB2的驱动程序?
我应该在哪里找到IBM DB2类型4驱动程序的可重定向版本?我猜这是我将用于从Java应用程序(在Windows上)连接到主机上的DB2的驱动程序?
您将无法使用任何可再分发的JDBC驱动程序连接到主机。驱动程序包含实际的4号类型驱动程序(db2jcc.jar)和若干个形式为 license files 的许可文件。
db2jcc_license_cisuz.jar
其中cisuz
位是可变的,表示可以运行的平台(iSeries,pSeries,System z,LUW等)。
您只有在任何自由分发包中才有可能获得cu
。 您需要z
才能访问主机上的DB2,这是被严密保护的,因此您需要购买特定版本的DB2 Connect才能获得它。 我认为个人版和企业版都有此许可证文件。
如果没有该许可证文件,则4号驱动程序甚至不会尝试与服务器通信,您将收到异常。
IBM的修补程序网站提供了“IBM Data Server Driver for JDBC and SQLJ”,即JDBC类型4驱动程序。尽管我上面指向的页面恰好是Windows页面,但对于所有平台来说,它都是相同的类型4驱动程序,这是可以预期的。
我认为不需要任何用户/密码。
无需单独下载JDBC驱动程序,它已经随DB2产品一起发货。
您可以在此位置轻松找到它:C:\ Program Files \ IBM \ SQLLIB \ java \ db2jcc.jar
db2jcc.jar
是驱动程序名称。
如果你正在运行 AS/400(或 iSeries,或者 IBM 最近称呼的任何一种名称),你可能需要从 JTOpen 获取它。
他们的工具箱取代了旧的 Java 工具箱并包括 JDBC 驱动程序。
如果我需要任何IBM JAR文件用于DB2或MQ,通常我只需将其添加到安装DB2或MQ所需的先决条件说明中,并提供下载它的URL。
对于Java和许多其他不易分发的产品也是如此。
这消除了担心许可问题的需要,因为获得适当许可证的责任在用户而非供应商身上。