日期:2014-05-17  浏览次数:20727 次

setDate()问题
PreparedStatement ps = conn.prepareStatement(sql);
  ps.setDate(12,record.getOrder_date());报错,提示The method setDate(int, Date) in the type PreparedStatement is not applicable for the arguments  (int, Date)
 其中getOrder_date()为
public Date getOrder_date()
{
return order_date;
}
private Date order_date;
这两个参数明显匹配啊,为什么不能用呢
------解决方案--------------------
void setDate(int parameterIndex, java.sql.Date x)
你定义的难道是java.util.Date;
------解决方案--------------------
引用:
是呀,是这个,问题在哪里呢

java.sql.Date != java.util.Date;