java向mysql写数据出现中文乱码

java向mysql写数据出现中文乱码:

解决方法:
(1)修改mysql的默认字符集:
在mysql的console 里面输入SHOW VARIABLES LIKE 'character%';查看mysql的默认字符集
(2)关闭mysql服务
(3)在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini配置文件进行两处修改:参考这个链接
https://www.cnblogs.com/yjt1993/p/11570796.html
(4)修改完成后保存my.ini并重新启动mysql服务,重新在idea连接数据库,查看字符集是否更改完成
(5)然后插入带有中文的数据测试是否成功。

原创文章 64 获赞 27 访问量 9426

猜你喜欢

转载自blog.csdn.net/weixin_44893585/article/details/104580860