我收到SQL异常“没有参数3的值”,我在控制台上打印所有值。为什么会抛出异常?
String update="select * from net_cr_dr where (soc_code=? and tdate >=?) and tdate <=?";
ResultSet rsselect=null;
System.out.println(startdate11)
System.out.println(enddate)
System.out.println(milkcode)
System.out.println("phase8b")
PreparedStatement selnet= conn.prepareStatement(update)
selnet.setDate(3,startdate11)
selnet.setDate(2,enddate)
selnet.setInt(1,milkcode)
rsselect = selnet.executeQuery();
答案 0 :(得分:-1)
也许您可以尝试使用setTimestamp而不是setDate(尽管我不认为这是根本原因)