首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >所需的字符转换器不可用。ERRORCODE=-4220,SQLSTATE=null

所需的字符转换器不可用。ERRORCODE=-4220,SQLSTATE=null
EN

Stack Overflow用户
提问于 2020-10-14 15:28:24
回答 1查看 1.7K关注 0票数 0

我迁移到Java8的应用程序是在Java7上运行的。迁移完成后,我必须将db2jcc.jar更新到最新版本,但出现以下错误:

代码语言:javascript
复制
Required character converter is not available. ERRORCODE=-4220, SQLSTATE=null

我已经检查并尝试了主题Getting error code 4220 with null SQL State

代码语言:javascript
复制
My DB version : DB2 v10.5.0.11
The db2 Jar I use : db2jcc-9.5.jar

以前有没有人遇到过这种情况?

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-14 17:22:23

您的问题已包含在内

代码语言:javascript
复制
My DB version : DB2 v10.5.0.11
The db2 Jar I use : db2jcc-9.5.jar

例外文本包括:

代码语言:javascript
复制
     [Camel Thread #2 - JmsConsumer[null]] WARN **** - SQLException: com.ibm.db2.jcc.a.SqlException:

 [jcc][t4][10199][10462][3.52.95] Required character converter is not available. ERRORCODE=-4220, SQLSTATE=null 

请注意异常文本中包含的db2 jdbc驱动程序版本[3.52.95]。这是db2版本9.5 fixpack2a附带的旧驱动程序,已不再受支持。

您需要使用最新的适用于Db2的Type4JDBC驱动程序,并且db2 jdbc驱动程序的版本将在异常文本中显示为一个由三部分组成的数字,各部分之间用一个点分隔。

对于db2 -LUWV10.5,当前可用的jdbc type4JDBC驱动程序版本是4.19.80,不过也可以使用更高版本。

您可以从这个IBM website下载最新的jdbc驱动程序版本,您需要首先向IBM注册,尽管下载是免费的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64348520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档