当前位置:   article > 正文

mysql写入报错,显示乱码PreparedStatementCallback; uncategorized SQLException for SQL_preparedstatementcallback; uncategorized sqlexcept

preparedstatementcallback; uncategorized sqlexception for sql

mysql写入报错,显示乱码PreparedStatementCallback; uncategorized SQLException for SQL

写入数据报错:Incorrect string value: ‘\xE8\xA5\xBF\xE5\xAE\x89’ for column ‘city’ at row 1
一般乱码问题都是数据库和程序的编码格式不匹配,

1、查看jdbc url:spring.datasource.url=jdbc:mysql://***:3306/test?serverTimezone=GMT%2B8&useSSL=false&useUnicode=true&characterEncoding=UTF-8
已设置characterEncoding

2、查看数据库表的编码格式:show create table score;
发现表的编码不是8。修改后还是报错,再次查看编码发现修改不起作用。把表删了重建并设置utf8后解决。

参考:https://blog.csdn.net/yungame/article/details/82382411

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/141564?site
推荐阅读
相关标签
  

闽ICP备14008679号