数码资讯
浅谈mysql中的中文随机码问题
首先,我用MySQL的版本号是5.5.17。最近的问题是,当我在eclipse中通过JDBC将中文数据写入数据库时,数据库中显示了什么这是乱码,为了解决这个问题,搞了一个晚上(当然,关灯后床(__))加上此刻的早晨,有一个大脑袋,改变甚至直接写信给中国的数据库会报错(我的错误页面发布): 事实上,现
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
首先,我用MySQL的版本号是5.5.17。最近的问题是,当我在eclipse中通过JDBC将中文数据写入数据库时,数据库中显示了什么这是乱码,为了解决这个问题,搞了一个晚上(当然,关灯后床(__))加上此刻的早晨,有一个大脑袋,改变甚至直接写信给中国的数据库会报错(我的错误页面发布):
事实上,现在回头看,该代码是在MySQL安装文件更改my.ini文件和数据的db.opt文件,具体修改如下:
修改my.ini文件中的文件:
{客户}
港口= 3306
{ MySQL }
默认字符集= GBK
{他}
服务器= utf8字符集
现在你需要在数据修改db.opt:
默认字符集= utf8
默认排序规则= utf8_general_ci
现在,文件完成了,现在需要重写启动mysql服务,输入MySQL并输入命令:
显示变量如阿胶% %;
然后显示变量% %输入字符。
如果上面的结果和下面的一样,就会成功。
此外,在将来,如果遇到从Eclipse到数据库写入中文数据的SQL异常,您可以先在CMD中输入命令:
显示创建数据库;(DB作为数据库名)可以查看数据库的代码,如果它仍然是latin1,你可以使用下面的命令来修改数据库编码:
改变数据库的默认字符集utf8;
这使得数据库的编码改为UTF8。
此时,您可以在连接JDBC时随意添加中文到MySQL。
以上是我在使用mysql时遇到的障碍,希望能为遇到同样问题的同学提供一些参考。
请花些时间与朋友分享这篇文章,或者留下评论,我们要感谢你的支持!
事实上,现在回头看,该代码是在MySQL安装文件更改my.ini文件和数据的db.opt文件,具体修改如下:
修改my.ini文件中的文件:
{客户}
港口= 3306
{ MySQL }
默认字符集= GBK
{他}
服务器= utf8字符集
现在你需要在数据修改db.opt:
默认字符集= utf8
默认排序规则= utf8_general_ci
现在,文件完成了,现在需要重写启动mysql服务,输入MySQL并输入命令:
显示变量如阿胶% %;
然后显示变量% %输入字符。
如果上面的结果和下面的一样,就会成功。
此外,在将来,如果遇到从Eclipse到数据库写入中文数据的SQL异常,您可以先在CMD中输入命令:
显示创建数据库;(DB作为数据库名)可以查看数据库的代码,如果它仍然是latin1,你可以使用下面的命令来修改数据库编码:
改变数据库的默认字符集utf8;
这使得数据库的编码改为UTF8。
此时,您可以在连接JDBC时随意添加中文到MySQL。
以上是我在使用mysql时遇到的障碍,希望能为遇到同样问题的同学提供一些参考。
请花些时间与朋友分享这篇文章,或者留下评论,我们要感谢你的支持!
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。