读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()方法来回去字段值的)

目录
相关文章
|
8天前
|
存储 Oracle 关系型数据库
【数据库-DB2】深入了解DB2 reorg
本文介绍了DB2数据库中reorg操作的重要性,旨在通过重组表数据来消除数据碎片、压缩信息并提高数据访问速度。reorg操作能够根据索引关键字重新排序数据,减少查询I/O次数,提升查询性能。文章详细讲解了reorg的操作步骤、适用场景及注意事项,强调了在执行reorg前后更新统计信息的必要性。
14 2
|
2月前
|
关系型数据库 数据库 索引
[db2]缓冲池管理
[db2]缓冲池管理
|
4月前
|
存储 安全 Linux
使用 `db_dump` 命令备份 Berkeley DB 数据库
`db_dump` 是 Linux 中用于备份 Berkeley DB 数据库的工具,它将数据库内容转储到输出或文件。
|
11月前
|
存储 Oracle 关系型数据库
DB2临时表204
DB2临时表204
|
SQL 关系型数据库 数据库
|
SQL 关系型数据库 数据库
【玩转DB2】二、DB2联邦详细操作和踩坑
建立联邦(建立数据库与数据库联系与问题) 有问题可以找小可玩,评论留言。什么是联邦??建立和另外一个库的关系,换句话说就是我可以在这个库查到另外一个库的表。 本地库连目标数据库1、登陆本地服务器数据库 切换到对应的用户:su - 本地库用户名 连接本地库:db2 connect to 本地库 user 本地库用户名 using 本地用户密码 2、开启联邦支持开启联邦支持,查看数据库管理配置文件,FEDERATED属性 db2 get dbm cfg 如联邦属性为NO, 则需开启属性,重启数据库。
3949 0
|
算法 数据库