JDBC查询返回数据集一直为空,明明数据库(MySQL)有数据的解决办法

   日期:2020-05-06     浏览:247    评论:0    
核心提示:排除代码逻辑没有问题,找到原因后特别想吐槽这个错误,纠结了半天。一、错误原因项目编码和数据库编码格式数据库

排除代码逻辑没有问题,找到原因后特别想吐槽这个错误,纠结了半天。

一、错误原因

  • 项目编码和数据库编码格式不一致,字段值含有汉字
  • 都改为UTF-8格式

二、解决步骤

1.查看修改数据库编码格式
Navicat查看数据库编码格式
办法

显示的格式如下

数据库没有问题
如果格式不是,可以参考这个博客修改

2.JDBC链接数据库代码

jdbc:mysql://127.0.0.1:3306/selfproj?useUnicode=true&characterEncoding=utf8

后面加上编码格式utf8

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

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

13520258486

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

24小时在线客服