mybatis连接mysql数据库时出现以下错误

原因是配置连接的时候有中文乱码情况。
数据库连接字符串添加自定义字符串以及指明需要使用的字符串。
解决方式:
只需将"jdbc:mysql://localhost:3306/mybatis",改为以下:
(注:&在xml文件是需要转义的,转义符为"&")
jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8
jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8
在使用MyBatis连接MySQL数据库时遇到中文乱码问题,可以通过修改数据库连接字符串来解决。添加`serverTimezone=UTC`,`useUnicode=true`和`characterEncoding=UTF-8`参数,确保正确设置时区和字符编码,防止出现乱码。例如:`jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8`。
985

被折叠的 条评论
为什么被折叠?



