IBM DB2 Type 4驱动程序?
在哪里可以找到IBM DB2 Type 4驱动程序的可再发行版本?
我想这是我用来从Java应用程序(在Windows上)连接到大型机上的DB2的驱动程序吗?
解决方案
回答
如果我们正在AS / 400(或者iSeries上运行,或者这些天IBM一直在称呼它)上运行,则可能需要从JTOpen获得它。
他们的工具箱替代了旧的Java工具箱,并包括JDBC驱动程序。
回答
我们可以从IBM网站获得驱动程序。我们将需要具有IBM ID和密码才能登录(我们可以在此处获得)。 Zip文件大约7 MB,包含DB2 9.5 JDBC(类型2/4)和SQLJ驱动程序。类型4驱动程序位于db2jcc4.jar中。
但是,如果大型机正在运行DB2 for z / OS,则无法使用此驱动程序连接到大型机。为此,我们至少需要购买DB2 Connect产品,这至少需要花费约500美元。
回答
IBM的修订包站点具有"用于JDBC和SQLJ的IBM数据服务器驱动程序",它不过是JDBC 4类驱动程序。尽管我上面指出的页面恰好是Windows页面,但正如所期望的那样,它是适用于所有平台的4型驱动程序。
我认为不需要任何用户名/密码。
回答
我们将无法使用任何可再发行的JDBC驱动程序连接至大型机。该驱动程序包由实际的4类驱动程序(db2jcc.jar)和以下形式的任意数量的许可证文件组成:
db2jcc_license_cisuz.jar
其中cisuz位是可变的,指示允许我们在其上运行的平台(iSeries,pSeries,System z,LUW等)。
任何可能自由分发的软件包都只会获得cu
。我们需要使用z
来访问大型机上的DB2,并且受到严格保护,因此我们需要购买特定版本的DB2 Connect才能获得它。我认为PE和EE(个人版和企业版)都具有此许可证文件。
没有该许可证文件,类型4驱动程序甚至都不会尝试与服务器通信,我们将获得异常。