项目连接DB2报错:必需的字符转换器不可用。 ERRORCODE=-4220, SQLSTATE=null
来源:互联网 发布:id软件 编辑:程序博客网 时间:2024/05/21 17:06
项目连接DB2启动报错,com.ibm.db2.jcc.b.SqlException: [jcc][t4][10199][10462][3.50.152] 必需的字符转换器不可用。 ERRORCODE=-4220, SQLSTATE=null
经查是因为jdbc驱动与数据库版本不符所致。
查看DB2数据版本SQL:
SELECT service_level, fixpack_num FROM TABLE (sysproc.env_get_inst_info()) as INSTANCEINFO
我的数据库版本:
我的DB2的JDBC驱动包下载
将正确jar包替换掉项目中不相符的jar,重新启动,问题解决!
参考1:http://bbs.fanruan.com/forum.php?mod=viewthread&tid=69469&page=1
参考2:http://blog.csdn.net/goflyfreely/article/details/7965571
注:第一,如果安装了db2数据库,jar包可以从安装路径找到,但是如果是盗版的db2,只能连接自己在机器上的db2,如果db2服务器在别的机器上,就会连接失败,而且有时间限制。
第二,db2版本问题,8和9两个版本不能通用一个版本的jar包,否则也会出现问题。建议使用正版的DB2数据库10.1,请支持正版。
阅读全文
7 0
- 项目连接DB2报错:必需的字符转换器不可用。 ERRORCODE=-4220, SQLSTATE=null
- jdk版本导致的DB2异常:必需的字符转换器不可用。ERRORCODE=-4220, SQLSTATE=null
- 连接DB2报错:ERRORCODE=-4499, SQLSTATE=08004
- 连接DB2数据库报错:ERRORCODE=-4220
- DB2使用Data Studio连接报ERRORCODE=-4499 SQLSTATE=08001
- db2 连接 ERRORCODE=-4499, SQLSTATE=08001,解决办法
- db2数据库,连接失败 ERRORCODE=-4499, SQLSTATE=08001
- ERRORCODE=-4229, SQLSTATE=null
- db2: Invalid parameter: Unknown column name ...ERRORCODE=-4460, SQLSTATE=null
- DB2 操作无效:已关闭 result set。 ERRORCODE=-4470, SQLSTATE=null
- jdbc 连接db2数据库报错 SQLSTATE=08001
- 事务仍然保持活动状态,不能关闭连接 ERRORCODE=-4471 SQLSTATE=null
- DB2:有关"ERRORCODE=-4499, SQLSTATE=08001"详解
- db2 ERRORCODE=-4499, SQLSTATE=08001解决办法
- DB2报错: SQLSTATE=57016
- “ERRORCODE=-4228, SQLSTATE=null 非自动批处理出现故障” 的解决办法
- DB2远程连接报错 SQLCODE:-1031,SQLSTATE:58031,SQLERRMC:null
- IBM DB2 SQL0153N 语句不包括必需的列表。 SQLSTATE=42908
- 强化学习 Q学习原理及例子(离散)附matlab程序
- Codeforces Epic Game
- 正能量
- 单片机C语言之串口通信协议
- PYTHON中的动态服务器和WSGI协议
- 项目连接DB2报错:必需的字符转换器不可用。 ERRORCODE=-4220, SQLSTATE=null
- 常用正则表达式大全
- 谈谈Mysql之间隙锁
- iOS 获取系统wifi列表,wifi信号强度,并给wifi设置密码,标签(副标题)
- 关于mybatis的逆向工程
- 引用引发的疑问
- SSH 内网穿透
- HDU-5583-暴力
- URL路径中的空格处理