Java使用JDBC提交SQL语句报错 ERRORCODE=-4229
Java错误日志为:
Use getNextException() to retrieve the exceptions for specific batched elements. ERRORCODE=-4229, SQLSTATE=null
原因:插入的SQL中存在字段值超过数据库中设置的长度。
注意:同一条数据插入MYSQL,DB2,可能会出现MYSQL长度不超限,DB2会超限。
MYSQL char(3)可以存储3个中文字符。
DB2 char(3)只能存储一个中文字符(一个中文字符占3个字节)