jdbc 连接到 db2 7.1 as400 的驱动程序
jdbc driver to connect to db2 7.1 as400
我需要使用 jdbc 驱动程序使用 sqldeveloper 和 oracle 数据集成器连接到 db2 7.1 as400 系统。
我下载了db2cc.jar、db2cc_license_cisuz.jar..jt400.jar、db2java.jar.
连接显示成功并且似乎已连接,但是当 运行 任何查询或浏览任何 table 时,每次我都收到以下错误:
SQLCODE=-805, SQLSTATE=51002, SQLERRMC=NULLID.SYSLH200;00;S0681e7r ,DRIVER=3.59.81
请您的 DB2 支持人员或 DBA 确保 db2clipkg.bnd 已针对您的环境适当绑定(或回弹)- 使用 db2jdbcbind
。更多信息请访问 IBM-doclink
看起来你这里有几个不同的竞争驱动程序:
- jt400.jar - 这是 IBM i 上 DB2 的 IBM jdbc 驱动程序。可以在 jt400.sourceforge.net
找到最新的驱动程序
- db2jcc.jar、db2jcc_license_cisuz.jar - 这是用于 DB2 Linux、Unix 和 Windows.
- db2java.jar - 这是 Oracle DB2 驱动程序,大概用于 Linux、Unix 和 Windows,正如 Oracle 站点所说使用此驱动程序或
db2jcc.jar and db2jcc_license_cisuz.jar
,但不能同时使用。
我认为您的问题是您正在尝试使用 LUW 驱动程序访问 IBM i 上的 DB2。这行不通。以上驱动,只有jt400.jar
适用。从您的类路径中删除其他人,然后尝试访问数据库。
我需要使用 jdbc 驱动程序使用 sqldeveloper 和 oracle 数据集成器连接到 db2 7.1 as400 系统。
我下载了db2cc.jar、db2cc_license_cisuz.jar..jt400.jar、db2java.jar.
连接显示成功并且似乎已连接,但是当 运行 任何查询或浏览任何 table 时,每次我都收到以下错误:
SQLCODE=-805, SQLSTATE=51002, SQLERRMC=NULLID.SYSLH200;00;S0681e7r ,DRIVER=3.59.81
请您的 DB2 支持人员或 DBA 确保 db2clipkg.bnd 已针对您的环境适当绑定(或回弹)- 使用 db2jdbcbind
。更多信息请访问 IBM-doclink
看起来你这里有几个不同的竞争驱动程序:
- jt400.jar - 这是 IBM i 上 DB2 的 IBM jdbc 驱动程序。可以在 jt400.sourceforge.net 找到最新的驱动程序
- db2jcc.jar、db2jcc_license_cisuz.jar - 这是用于 DB2 Linux、Unix 和 Windows.
- db2java.jar - 这是 Oracle DB2 驱动程序,大概用于 Linux、Unix 和 Windows,正如 Oracle 站点所说使用此驱动程序或
db2jcc.jar and db2jcc_license_cisuz.jar
,但不能同时使用。
我认为您的问题是您正在尝试使用 LUW 驱动程序访问 IBM i 上的 DB2。这行不通。以上驱动,只有jt400.jar
适用。从您的类路径中删除其他人,然后尝试访问数据库。