哪位大神给指导指导

筱潇 2015-02-03 04:46:48
select phone from userInfo where phone='13372401690' and to_char(lastTime,'yyyy-MM-dd hh24:mi:ss') LIKE '%2015-02-03%' 这是输出的SQL语句,放到plsql里可以查出数据,JDBC执行时一直返回空值,这是怎么回事儿
...全文
180 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
筱潇 2015-02-05
  • 打赏
  • 举报
回复
引用 8 楼 xiaoai900525 的回复:
引用 7 楼 u014158591 的回复:
引用 4 楼 xiaoai900525 的回复:
那就是你代码写有问题啊 ,把sql打出来看看
打出来的SQL语句就是这个select phone from userInfo where phone='13372401690' and to_char(lastTime,'yyyy-MM-dd hh24:mi:ss') LIKE '%2015-02-03%',我开始也觉得是我的代码有问题,可是之前测试的时候是好的,都没改过代码,昨天不行,今天又可以了
这个不科学吧 还一天天的啊 闹脾气了
唉~确实不科学,我也不知道怎么回事儿,昨天想着先做别的,今天早上来试又可以了
筱潇 2015-02-05
  • 打赏
  • 举报
回复
引用 2 楼 magi1201 的回复:
select phone from userInfo where phone='13372401690' and to_char(lastTime,'yyyy-MM-dd hh24:mi:ss') LIKE '%2015-02-03%' 将这个sql 的两个查询条件分别去查select phone from userInfo where phone='13372401690'select phone from userInfo where to_char(lastTime,'yyyy-MM-dd hh24:mi:ss') LIKE '%2015-02-03%' 看看这两个sql 通过jdbc 和 plsql 执行的结果是否相同,然后定位出具体的问题出在哪里,好想办法解决。
这倒是个办法,但是我没改过代码,然后今天它自己又好了,不知道到底怎么回事儿
xiaoai900525 2015-02-05
  • 打赏
  • 举报
回复
引用 7 楼 u014158591 的回复:
引用 4 楼 xiaoai900525 的回复:
那就是你代码写有问题啊 ,把sql打出来看看
打出来的SQL语句就是这个select phone from userInfo where phone='13372401690' and to_char(lastTime,'yyyy-MM-dd hh24:mi:ss') LIKE '%2015-02-03%',我开始也觉得是我的代码有问题,可是之前测试的时候是好的,都没改过代码,昨天不行,今天又可以了
这个不科学吧 还一天天的啊 闹脾气了
筱潇 2015-02-05
  • 打赏
  • 举报
回复
引用 4 楼 xiaoai900525 的回复:
那就是你代码写有问题啊 ,把sql打出来看看
打出来的SQL语句就是这个select phone from userInfo where phone='13372401690' and to_char(lastTime,'yyyy-MM-dd hh24:mi:ss') LIKE '%2015-02-03%',我开始也觉得是我的代码有问题,可是之前测试的时候是好的,都没改过代码,昨天不行,今天又可以了
筱潇 2015-02-05
  • 打赏
  • 举报
回复
引用 3 楼 z345434645 的回复:
看看你JDBC代码
JDBC代码没有问题,因为其他的方法也调用的,可以查出来
筱潇 2015-02-05
  • 打赏
  • 举报
回复
引用 1 楼 zhangpeng9886123 的回复:
打SQL日志,看看程序执行的时候真实执行的SQL脚本是什么
打印出的SQL脚本和之前是一样的
xiaoai900525 2015-02-05
  • 打赏
  • 举报
回复
那就是你代码写有问题啊 ,把sql打出来看看
邹邹wl 2015-02-04
  • 打赏
  • 举报
回复
看看你JDBC代码
姜小白- 2015-02-04
  • 打赏
  • 举报
回复
select phone from userInfo where phone='13372401690' and to_char(lastTime,'yyyy-MM-dd hh24:mi:ss') LIKE '%2015-02-03%' 将这个sql 的两个查询条件分别去查select phone from userInfo where phone='13372401690'select phone from userInfo where to_char(lastTime,'yyyy-MM-dd hh24:mi:ss') LIKE '%2015-02-03%' 看看这两个sql 通过jdbc 和 plsql 执行的结果是否相同,然后定位出具体的问题出在哪里,好想办法解决。
zhangpeng9886123 2015-02-03
  • 打赏
  • 举报
回复
打SQL日志,看看程序执行的时候真实执行的SQL脚本是什么

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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