【问题标题】:Connection to DB2400 Database from Netbeans从 Netbeans 连接到 DB2400 数据库
【发布时间】:2015-12-13 01:23:13
【问题描述】:

我想在 Netbeans 中创建一个持久性单元,但我无法将驱动程序与 DB2/400 数据库连接起来。如果 AS400 (IBM I) 出现问题或者我做错了什么,我现在不知道。我正在使用 2 个驱动程序尝试连接到数据库,但没有一个可以工作。

这些是错误消息:

使用第一个驱动程序(db2jcc.jar WITH db2jcc_license_cisuz.jar)

无法使用 com.ibm.db2.jcc.DB2Driver ([jcc][t4][2057][11264][3.69.24] 应用程序服务器建立到 jdbc:db2://HOST:446/DATABASE 的连接拒绝建立连接。尝试访问数据库 DATABASE,但未找到或不支持事务。ERRORCODE=-4499, SQLSTATE=08004)

使用第二个驱动程序(db2jcc4.jar WITH db2jcc_license_cisuz.jar)

无法使用 com.ibm.db2.jcc.DB2Driver ([jcc][t4][2057][11264][3.69.24] 应用程序服务器建立到 jdbc:db2://HOST:446/DATABASE 的连接拒绝建立连接。尝试访问数据库 DATABASE,但未找到或不支持事务。ERRORCODE=-4499, SQLSTATE=08004)

【问题讨论】:

    标签: java database persistence ibm-midrange netbeans-8


    【解决方案1】:

    您确定“DATABASE”名称正确吗?我得到同样的错误时 “数据库”不是不正确的。

    试图访问数据库 GARBAGE,但未找到或不支持事务。 ERRORCODE=-4499,SQLSTATE=08004

    “DATABASE”名称应该是在 WRKRDBDIRE 中看到的 *LOCAL 条目。如果您使用 *LOCAL 作为 DATABASE 名称,那也应该可以。

    为了连接到 IBM i,另一种 JDBC 驱动程序是 JTOpen JDBC 驱动程序 (http://jt400.sourceforge.net/)

    【讨论】:

    • DATABASE 是不正确的数据库名称,我将其替换为连接中的正确名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多