为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server x64 V8
【操作系统】:麒麟
【CPU】:
【问题描述】*:
使用mybatis,在查询或者更新的时候,参数为null,会出现这个错误:
2023-10-25 10:05:06 WARN ProxyConnection sunway-datasource - Connection dm.jdbc.driver.DmdbConnection@27ad7c38 marked as broken because of SQLSTATE(08S01), ErrorCode(6001)
dm.jdbc.driver.DMException: Communication error
同一个jar包,连接测试服务器的达梦数据库,这种场景没问题,但是连接生产环境数据库报错,是不是数据库配置问题?
jdbc驱动:V8.1.1.56-Build(2020.01.15-1616)
参数绑定有问题
生产环境数据库版本是多少,select id_code,* from v$version; 查下。
另外,更换下jdbc驱动试下。jdbc驱动获取可以从生产库上面的安装目录下drivers目录下拷贝对应的jdbc jar包。
或者从https://mvnrepository.com/artifact/com.dameng/DmJdbcDriver18 获取