关于prepStatement.setDate(1, myDate)查询参数为日期的问题

xiaowuzhi 2004-02-12 03:28:39
有如下sql语句:String SELECT_P_Date ="SELECT * FROM TEST_DAO_SELECT where DATE_TXTDATE = ?";
现有java.sql.Date类型的myDate一个,其值为11/20/2003
以下为简写代码(对于int,string 等类型的参数都已经成功查出结果,现就是date,time等有问题)

prepStatement = con.prepareStatement(sql);
prepStatement.setDate(1, myDate);
rs = prepStatement.executeQuery();

rs没有记录被查到,事实上,在orcle plus里是有几条对应记录的—
SELECT * FROM TEST_DAO_SELECT where DATE_TXTDATE = TO_Date( '11/20/2003', 'MM/DD/YYYY')

帮我分析一下为什么吧



...全文
60 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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