关于prepStatement.setDate(1, myDate)查询参数为日期的问题
有如下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')
帮我分析一下为什么吧