Java Web项目部署在云服务器数据库查询结果为空,本地运行正常

振不到刀 2018-06-29 09:22:54
本地:
jdk 1.7
tomcat 7.0
mysql 5.5
云服务器
jdk 1.7
tomcat 7.0
mysql 5.6;
两个代码一摸一样,但云服务器的项目查不到Mysql数据,
本地的项目连接云服务器的mysql也查不到数据,查询账号密码返回为null;但连接本地数据库能查到数据
用查询语句是能查到的,只是项目查不到,用的是hirbernate.编码格式是utf-8;
...全文
452 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
振不到刀 2018-06-29
  • 打赏
  • 举报
回复
问题解决了。就是表名的问题
stacksoverflow 2018-06-29
  • 打赏
  • 举报
回复
或者改一下这个参数
lower_case_table_names
参考
https://blog.csdn.net/jesseyoung/article/details/40617031
stacksoverflow 2018-06-29
  • 打赏
  • 举报
回复
貌似LINUX下的MYSQL默认是要区分表名大小写的,你日志里的表名Admin的A是大写,在Hiberte中检查一下表名的配置。
振不到刀 2018-06-29
  • 打赏
  • 举报
回复
没有插入,只是查找账户,密码。
振不到刀 2018-06-29
  • 打赏
  • 举报
回复
本地的项目连接本地的mysql能返回数据; 云服务器上的tomcat日志 上面那个mysql也是云服务器的
stacksoverflow 2018-06-29
  • 打赏
  • 举报
回复
插入的数据有没有提交(commit;)
stacksoverflow 2018-06-29
  • 打赏
  • 举报
回复
1.确定数据库的连接地址,数据库名没问题?
2.(本地的项目连接云服务器的mysql也查不到数据),本地的项目连接本地服务器的mysql能查到数据吗?
3.把SQL日志贴出来。
4.你贴的图是云服务器的数据吗?还是本地的数据?
振不到刀 2018-06-29
  • 打赏
  • 举报
回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧