Java连接MySQL因字符编码不统一导致数据无法正常响应交互解决方法

Java连接MySQL因字符编码不统一导致数据无法正常响应交互解决方法


问题现象:

        如果我们从MySQL数据库中调取包含中文数据时,没有任何报错,然而页面却没有数据显示,最大可能就是我们的项目编码格式(utf-8)和我们使用的MySQL数据库存储数据的编码格式不对应。

解决方法:

        连接数据库时在URL后添加 ?useUnicode=true&characterEncoding=utf-8 即可解决与MySQL数据库进行数据交互时的编码问题。

示例代码:

String driver="com.mysql.jdbc.Driver";
	String url ="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8";
	String user="root";
	String password="root";


发布了104 篇原创文章 · 获赞 137 · 访问量 46万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 精致技术 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览