javaweb项目使用jdbc连接数据库中文乱码超详细问题解决方案

   日期:2020-05-30     浏览:118    评论:0    
核心提示:javaweb项目使用jdbc连接数据库中文乱码问题解决方案1:检查你的数据库(这里用SQLyog 演示,其它的怎么修改也都差不多)的编码集是否修改,建议都统一成UTF-8改成UTF-82.在你的表中,改变你表的数据类型结构3.在eclips里的编码更改一下,eclips的默认编码不是UTF-8,一般来说是BGK编码的 这里需要手动更改4.改完了sql数据库和eclips的编码之后(统一),下面我们在eclips里连接数据库的代码里加入一段如下的代码?useUnicode=true&数据库

javaweb项目使用jdbc连接数据库中文乱码问题解决方案

1:检查你的数据库(这里用SQLyog 演示,其它的怎么修改也都差不多)的编码集是否修改,建议都统一成UTF-8

改成UTF-8

2.在你的表中,改变你表的数据类型结构

3.在eclips里的编码更改一下,eclips的默认编码不是UTF-8,一般来说是BGK编码的 这里需要手动更改

4.改完了sql数据库和eclips的编码之后(统一),下面我们在eclips里连接数据库的代码里加入一段如下的代码

?useUnicode=true&characterEncoding=UTF-8

示范如下

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/personne_manager?useUnicode=true&characterEncoding=UTF-8", "root", "root");

建议写一个JDBC的工具类,这样就不用每次都写连接数据库的代码来获得Connection 对象了

更改完成后记得ctrl+w保存

好了,接下来你的中文就不再是?了,问题成功解决!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服