在哪里下载与JDK1.5兼容的DB2 JDBC驱动程序?

在哪里下载与JDK1.5兼容的DB2 JDBC驱动程序?,jdbc,db2,Jdbc,Db2,在哪里下载与JDK1.5兼容的DB2 JDBC驱动程序?它们似乎非常难以捉摸,我在IBM的网站上遇到了许多死胡同。我设法找到了与一些工具(如IBMDataStudio)捆绑在一起的驱动程序版本。不幸的是,这些版本要么针对太现代的JVM(JDK 1.6,导致类版本错误),要么针对太古老的JVM(JDK 1.2,导致在JDK 1.5上运行时出现已知错误)。这里: 这正是我使用的目的 编辑:用法示例(减去例外): 希望有帮助 您可以下载并安装db2client并查找 -db2jcc.jar -db2j

在哪里下载与JDK1.5兼容的DB2 JDBC驱动程序?它们似乎非常难以捉摸,我在IBM的网站上遇到了许多死胡同。我设法找到了与一些工具(如IBMDataStudio)捆绑在一起的驱动程序版本。不幸的是,这些版本要么针对太现代的JVM(JDK 1.6,导致类版本错误),要么针对太古老的JVM(JDK 1.2,导致在JDK 1.5上运行时出现已知错误)。

这里:

这正是我使用的目的

编辑:用法示例(减去例外):


希望有帮助

您可以下载并安装db2client并查找 -db2jcc.jar -db2jcc_license_cisuz.jar -db2jcc_license_cu.jar -等等。
在C:\ProgramFiles(x86)\IBM\SQLLIB\java

IBM的官方链接上,我知道时间很晚了,但最近遇到了这种情况。在浪费了一整天之后,我终于找到了解决办法。我感到惊讶的是,我得到了这些信息,而这似乎在IBM的网站上找不到


如果您想为DB2使用与JDK1.5或1.4兼容的JDBC驱动程序,您需要使用jar
db2jcc.jar
,它位于DB2安装的
SQLLIB/java/
文件夹中,所有可用的DB2JDBC驱动程序都应该已经在DB2安装文件夹的
/java
/JDBC
文件夹中。如果您不能直接访问运行DB2的机器,请让DB管理员拥有它们的副本。由于许可证的原因,它们并非都可以下载。但是现在这种情况可能已经改变了。@BalusC:我设法获得了对DB2服务器的访问权(更具体地说:db2express-C)。在它的
java
目录下,我找到了
db2jcc.jar
(根据JDK1.2编译)和
db2jcc4.jar
(根据JDK1.6编译):(我会继续查找。哦,糟糕。我会打电话给IBM DB2支持热线……编辑:哦,等等,Express-C是社区版?我查看了它的网站,我认为这里的第二个驱动程序链接应该会有所帮助(我只记得我的IBM登录名,所以我可以下载它).JDBC3应该是1.5兼容的。请勾选正确答案!很长一段时间都是正确的,谢谢你有我如何使用该驱动程序进行连接的例子吗?它似乎没有传统的
com.ibm.db2.jdbc.app.DB2Driver
驱动程序。简单检查:在路径中包含Java 1.5的命令提示符下,执行Java-cp db2jcc.jar com.ibm.db2.jcc.DB2Jcc-version。我发现3.69.66仍然与1.5兼容,但4.19.66,db2jcc4.jar不是。是的,它安装在db2中。
/opt/ibm/db2/V10.1/java
for mac
// Driver initialization
AS400JDBCDriver driver = new com.ibm.as400.access.AS400JDBCDriver();
DriverManager.registerDriver(driver);

// JDBC Connection URL
String url = "jdbc:as400://10.10.10.10" + ";promt=false" // disable GUI prompting by jt400 library

// Get a Connection object (this is used to create statements, etc)
Connection conn = DriverManager.getConnection(url, UserString, PassString);