解决数据库不能输入中文问题

在创建数据库的时候,和建立表的时候,我们可能会出现一个问题,就是不能在表当中添加中文,往往会出现这样的错误代码:

Mysql 错误1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '

解决此类问题,我总结了以下几种方法:

方法一:

在创建数据库的时候,字符集与数据库排序规则都选择默认就可以了

解决数据库不能输入中文问题_第1张图片

在创建表的时候,也选择默认的创建

解决数据库不能输入中文问题_第2张图片

创建好了表,在表中输入中文,保存即可。

刚刚我们创建的数据库和表的,字符集将会变样子,如下:

解决数据库不能输入中文问题_第3张图片

解决数据库不能输入中文问题_第4张图片

 

方法二:

修改Mysql数据库编码,改成utf-8,默认是latin1 (推荐);

点击安装MySQL数据库

解决数据库不能输入中文问题_第5张图片

 

解决数据库不能输入中文问题_第6张图片

一直点next知道下面这个界面:

解决数据库不能输入中文问题_第7张图片

记住,前面那个圈 一点要点,下拉框选utf8

继续next直到,如下这个页面:

解决数据库不能输入中文问题_第8张图片

写你原来的密码继续,然后继续Next:

解决数据库不能输入中文问题_第9张图片

点击执行:

解决数据库不能输入中文问题_第10张图片

以上两种解决方法,比较合适使用,也比较简单,记住在开发的时候,如果数据库的设置没有错,又不能存入中文,请注意查看自己的工程项目的编码格式是否是正确的。

你可能感兴趣的:(Java进阶)