insert into tableName (startDate) values(?)--startDate是Date类型在方法中给上面参数赋值如下:String strExpiration="2014/03/05";PreparedStatement objPs=null;objPs.setDate(27,Date.valueOf(strExpiration));//把"2014/03/05"存进去.objPs.executeQuery();执行出错.
怎么办啊.
怎么办啊.
objPs.setString("'"+strExpiration+"'");//把"2014/03/05"存进去.
insert into tableName (startDate) values(?)--startDate是Date类型在方法中给上面参数赋值如下:
SimpleDateformat forma=new SimpleDateformat("2014/03/05");String strExpiration="2014/03/05";PreparedStatement objPs=null;objPs.setDate(27,Date.valueOf(forma.parse(strExpiration)));//把"2014/03/05"存进去.
String strExpiration="2014-03-05";
500 Internal Server Error
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Date.java:103)
at hitachi_densa.oracle.apps.xxfm.fm334.server.DataAccessBean.setInfo(DataAccessBean.java:600)
用这个Date.valueOf()方法出错.500 Internal Server Error
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Date.java:103)
at hitachi_densa.oracle.apps.xxfm.fm334.server.DataAccessBean.setInfo(DataAccessBean.java:601)
at _input._jspService(input.jsp:223)