注册
达梦数据库-错误码-[100]-分析处理
技术分享/ 文章详情 /

达梦数据库-错误码-[100]-分析处理

Live 2024/05/31 1116 0 0

问题现象

某项目发现应用日志中出现很多警告,无其他描述。
99e7b7741e0d4557ba4cf6c951e34c17.jpg

排查过程

根据问题反馈人提供的信息,通过delete语句模拟并尝试复现问题,代码走查发现当delete操作影响行数为0时,服务器返回错误码100,其含义是结果集为空,jdbc会添加警告信息。

image20240530180125598.png

另外测试dml语句在影响行数为0时,都会返回错误码100,出现警告,测试结果如图。
image20240530174351735.png

解决方法

可以通过jdbc连接配置项ignoreWarnings忽略指定的sqlWarnings。

可用取值有:all:忽略所有警告;sqlCode:忽略指定的警告;opsqlCode:忽略满足条件的警告,op可以是符号>、<、>=、<=、!;(sqlCode,sqlCode):忽略指定的多个警告。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服