我想向数据库中插入日期型数据pstm.setDate(4,new SimpleDateFormat("yyyy-MM-dd").parse(request.getParameter("hiredate")));//pstm为预处理,4为第四个位置
插入数据 但编译时出现了如下错误org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 31 in the jsp file: /cha6/emp/addemp.jsp
The method setDate(int, Date) in the type PreparedStatement is not applicable for the arguments (int, Date)
28: pstm.setInt(1,Integer.parseInt(request.getParameter("empno")));
29: pstm.setString(2,request.getParameter("ename"));
30: pstm.setString(3,request.getParameter("job"));
31: pstm.setDate(4,(new SimpleDateFormat("yyyy-MM-dd")).parse(request.getParameter("hiredate")));32: pstm.setFloat(5,Float.parseFloat(request.getParameter("sal")));
33: pstm.setFloat(6,Float.parseFloat(request.getParameter("comm")));
34: rs = pstm.executeQuery();这个真找不出原因了 求大虾指教
插入数据 但编译时出现了如下错误org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 31 in the jsp file: /cha6/emp/addemp.jsp
The method setDate(int, Date) in the type PreparedStatement is not applicable for the arguments (int, Date)
28: pstm.setInt(1,Integer.parseInt(request.getParameter("empno")));
29: pstm.setString(2,request.getParameter("ename"));
30: pstm.setString(3,request.getParameter("job"));
31: pstm.setDate(4,(new SimpleDateFormat("yyyy-MM-dd")).parse(request.getParameter("hiredate")));32: pstm.setFloat(5,Float.parseFloat(request.getParameter("sal")));
33: pstm.setFloat(6,Float.parseFloat(request.getParameter("comm")));
34: rs = pstm.executeQuery();这个真找不出原因了 求大虾指教
解决方案 »
- 想实现个功能 在线等
- 谁有spring2.5 MVC写的小例子
- 请帮忙优化一下这段代码,请高手一定要帮忙,我会千万分感谢的!
- 急等 tomcat通过windows服务启动无法访问网络路径的问题
- 奇怪的数据库乱码问题,困扰小弟好多天了,望各位拔刀相助
- (求助)java.lang.ClassNotFoundException
- struts+hibernate 问题!!!
- 在struts下,使用什么标签实现多行文本区(textarea)?
- 关于Struts问题,在一个jsp中提示我 Attribute id has no value,求教高手
- 在struts开发中,为什么资源文件中的中文字体在页面中是乱码?
- struts2 tiles 和ssl 同时使用
- 高分在线请教高人:在一个xml文件中如何配置两个manyToOne映射?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); return sdf.format(new Date());
[/align]
pstm.setDate(4,sd);
(java.sql.Date)new SimpleDateFormat("yyyy-MM-dd")).parse(request.getParameter("hiredate");这样就没问题了