插入中文字段的时候报错
java.sql.SQLException: Incorrect string value: ‘\xE4\xBD\x99\xE9\x92\xBF’ for column ‘name’ at row 1
我们都知道是编码的问题,具体怎样修改呢?要确保三个地方修改
环境:MYSQL5.7
(1)jdbc程序部分:
确保访问url后面加上?characterEncoding=utf8
jdbc:mysql://192.168.1.176:3306/test?characterEncoding=utf8
(2)建表的时候指定表的编码格式charset = utf8;,我较容易忽略
create table test(No int,name varchar(50))charset = utf8;
使用JDBC连接数据库插入中文字符报错问题
最新推荐文章于 2022-02-14 13:42:57 发布