java jdbc mysql 中文乱码

问题遇到的现象和发生背景

java jdbc mysql 中文乱码

问题相关代码,请勿粘贴截图

img

img

img

img

运行结果及报错内容

对着网上改,但没用

我的解答思路和尝试过的方法
我想要达到的结果

没乱码

改成下面这种,也不需要带分号

insert into user(用户名,密码,读者编号)  values(?,?,?)

参考这个配置


# 数据库服务器 数据库端口 数据库名
spring.datasource.url=jdbc:mysql://localhost:3306/zhike_street?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai

更多可以参考:
https://github.com/zhikecore/superblog