解决java使用mybatis方式传入数据库值,出现乱码

java日志显示,没有出现乱码

在这里插入图片描述

但查看数据库,发现是??乱码:

在这里插入图片描述

首先检查数据库中编码:

在这里插入图片描述

我这边显示的是utf-8,那么数据库没有问题。

最终想到下面解决办法。

解决办法:

在jdbcUrl后面加上?useUnicode=true&characterEncoding=utf8

jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=utf8

问题解决:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37924905/article/details/109146244
今日推荐