美文网首页
连接mysql8数据库报错

连接mysql8数据库报错

作者: 睿丶清 | 来源:发表于2018-11-07 20:20 被阅读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/

相关文章

网友评论

      本文标题:连接mysql8数据库报错

      本文链接:https://www.haomeiwen.com/subject/hwkbxqtx.html