连接mysql8数据库报错

2018-11-07  本文已影响45人  睿丶清

错误1:
Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.


1.png

解决方法:
在连接数据库url后添加“?useUnicode=true&characterEncoding=utf8”


2.png

错误2:
在解决错误1的情况下,再次运行项目,又出错了!!!


3.png
4.png

原因是MySQL版本高,mysql的jar版本低造成mysql与jar的编码错乱引起的,我的MYSQL是8.0版本,MYSQL 5.5 之前, UTF8 编码只支持1-3个字节;从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4;


5.png

jar包下载链接:https://dev.mysql.com/downloads/connector/j/

上一篇 下一篇

猜你喜欢

热点阅读