Mysql中文乱码

在使用JDBC链接Mysql数据库,向Mysql数据库插入一条带有中文的记录,在查询的时候,发现全都是??????mysql

这里写图片描述

查询了一些资料,最简单的解决办法以下sql

①:设置当前库的编码数据库

ALTER DATABASE zhongfucheng CHARACTER SET utf8;

②:设置当前表的编码markdown

ALTER TABLE customer CHARACTER SET utf8;

③:使用JDBC链接数据库时,指定编码编码

 jdbc:mysql://localhost:3306/zhongfucheng?characterEncoding=utf8 

当咱们完成这三个步骤的时候,再插入数据:spa

这里写图片描述

相关文章
相关标签/搜索