我需要使用sqldeveloper& amp;连接到db2 7.1 as400系统。 oracle数据集成器使用jdbc驱动程序。
我下载了db2cc.jar,db2cc_license_cisuz.jar..jt400.jar,db2java.jar。
连接显示成功并且似乎已连接,但在运行任何查询或浏览任何表时,每次出现以下错误:
SQLCODE=-805, SQLSTATE=51002, SQLERRMC=NULLID.SYSLH200;00;S0681e7r ,DRIVER=3.59.81
答案 0 :(得分:3)
看起来你在这里有几个不同的竞争驱动程序:
db2jcc.jar and db2jcc_license_cisuz.jar
,但不能同时使用这两种驱动程序。 我相信您的问题是您正在尝试使用LUW驱动程序访问IBM i上的DB2。这不会奏效。在上述驱动程序中,只有jt400.jar
适用。从类路径中删除其他人,然后尝试访问数据库。
答案 1 :(得分:1)
请求您的DB2支持人员或DBA确保使用db2jdbcbind
为您的环境适当绑定(或反弹)db2clipkg.bnd。有关更多信息,请访问IBM-doclink