【问题标题】:Where do I download JDBC drivers for DB2 that are compatible with JDK 1.5?我在哪里可以下载与 JDK 1.5 兼容的 DB2 JDBC 驱动程序?
【发布时间】:2011-12-02 11:02:08
【问题描述】:

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

【问题讨论】:

  • IIRC,所有可用的 DB2 JDBC 驱动程序都应该已经在 DB2 安装文件夹的 /java/jdbc 文件夹中。如果您不能直接访问运行 DB2 的机器,请让您的 DB 管理员获得一份副本。出于许可原因,它们并非都可下载。但如今这种情况可能已经改变。
  • @BalusC:我设法访问了 DB2 服务器(更具体地说:DB2 Express-C)。在其java 目录下,我找到了db2jcc.jar(针对JDK 1.2 编译)和db2jcc4.jar(针对JDK 1.6 编译)。 :(我会继续寻找。
  • 哦,真可惜。我会打电话给 IBM DB2 支持热线... 编辑:哦,等等,Express-C 是社区版吗?我检查了它的网站,我认为这里的第二个驱动程序链接www-304.ibm.com/support/docview.wss?rs=4020&uid=swg21385217 应该会有所帮助(我只是不记得我的 IBM 登录信息了,所以我可以下载它)。 JDBC3 应该兼容 1.5。
  • 请勾选正确答案!很长时间都是正确的,谢谢

标签: jdbc db2


【解决方案1】:

我知道已经晚了,但我最近遇到了这种情况。在浪费了一整天之后,我终于找到了解决方案。我很惊讶我在oracle's website 上得到了这个信息,而这似乎在 IBM 的网站上找不到。

如果您想为 DB2 使用与 JDK 1.5 或 1.4 兼容的 JDBC 驱动程序,则需要使用 jar db2jcc.jar,它位于 db2 安装的 SQLLIB/java/ 文件夹中。

【讨论】:

  • 简单检查:在路径中包含 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
【解决方案2】:

来自 IBM 的 DB 2 JDBC Driver 官方链接

【讨论】:

    【解决方案3】:

    就在这里:http://jt400.sourceforge.net/

    这正是我为此目的而使用的。

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

    // 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);
    

    希望有帮助!

    【讨论】:

    • 你有我如何使用那个驱动连接的例子吗?好像没有传统的com.ibm.db2.jdbc.app.DB2Driver驱动。
    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      • 2017-10-10
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      相关资源
      最近更新 更多