读db2遇到的问题

简介: db2:SqlException with message "Caught java.io.CharConversionException." and ERRORCODE=-4220

jdbc读db2中记录的A字段时,程序出现以下信息报错:
SqlException with message including "Caught java.io.CharConversionException" and ERRORCODE=-4220
不清楚db2中那条记录是怎么来的,在网上查了下,http://www-01.ibm.com/support/docview.wss?uid=swg21684365,解决方法上面也有
原因大概是:
SqlException with message including "Caught java.io.CharConversionException" and ERRORCODE=-4220 if the data in a character column that it queries contains a sequence of bytes that is not a valid UTF-8 string.

不过我电脑上的DbVisualizer可以查看该记录对应的字段值,当然是乱码的。不过我不理解的是,DbVisualizer也是通过jdbc来读数据库的,db2驱动也是一样,不管数据是什么,为啥我写的程序读不出来?(数据库中定义A字段是Varchar类型,所以程序里也是通过getString()方法来回去字段值的)

目录
相关文章
|
3月前
|
存储 Oracle 关系型数据库
【数据库-DB2】深入了解DB2 reorg
本文介绍了DB2数据库中reorg操作的重要性,旨在通过重组表数据来消除数据碎片、压缩信息并提高数据访问速度。reorg操作能够根据索引关键字重新排序数据,减少查询I/O次数,提升查询性能。文章详细讲解了reorg的操作步骤、适用场景及注意事项,强调了在执行reorg前后更新统计信息的必要性。
78 2
|
5月前
|
关系型数据库 数据库 索引
[db2]缓冲池管理
[db2]缓冲池管理
|
7月前
|
关系型数据库 数据库
数据库漫谈-DB2
DB2是IBM的产品,也是曾经辉煌过
|
7月前
|
存储 安全 Linux
使用 `db_dump` 命令备份 Berkeley DB 数据库
`db_dump` 是 Linux 中用于备份 Berkeley DB 数据库的工具,它将数据库内容转储到输出或文件。
|
存储 Oracle 关系型数据库
DB2临时表204
DB2临时表204
|
SQL 关系型数据库 数据库
|
算法 数据库

热门文章

最新文章