jdbc加tapestry做新增。pstmt.setDate(5, register.getBirthday()(setdate是sql date)) 而从表单得到的应该是util date , 我从vo里把时间转成sql date 报错:Could not find a coercion from type java.util.Date to type java.sql.Date.(大致意思应该就是得到的是util date 不能转成sql date),pstmt.setDate(5, (java.sql.Date)register.getBirthday()) 这样强转tapestry直接报错 An unexpected application exception has occurred.*org.apache.tapestry5.runtime.ComponentEventException
java.util.Date(我觉得就是不让强转) 我该怎么办呢? 时间控件用的是tapestry里的<t:datefield>.顺便问一下oracle里的date类型是util date 还是sql date;String sql = "Insert Into employee(eid,name,dept,age,salary,birtyday,gender) Values(2,?,?,?,?,to_date(?,'yyyy-MM-dd','女')";<div>
<t:label for="birthday" />
<t:DateField t:id="birthday" value="register.birthday" format="yyyy-MM-dd" label="生**日"/>
</div>
java.util.Date(我觉得就是不让强转) 我该怎么办呢? 时间控件用的是tapestry里的<t:datefield>.顺便问一下oracle里的date类型是util date 还是sql date;String sql = "Insert Into employee(eid,name,dept,age,salary,birtyday,gender) Values(2,?,?,?,?,to_date(?,'yyyy-MM-dd','女')";<div>
<t:label for="birthday" />
<t:DateField t:id="birthday" value="register.birthday" format="yyyy-MM-dd" label="生**日"/>
</div>
解决方案 »
- SQL谈论:count(1)和count(*)
- 比较有难度求生成数据的方法
- org.apache.catalina.core.StandardWrapperValve invoke
- MD5机密后的密码 如何不区分大小写比较
- 求本书 严蔚敏数据结构与抽象(Java语言版)PDF
- 我做了一个webservice程序, 部署时(winxp+tomcat+axis)出现错误, why? 急!
- 为什么就没有深圳的程序员聚会?
- XML!有什么方法可以在Node节点下快速找出一个特别的节点?谢谢
- 我的j2ee server 不能启动,以前一直可以的(高分送)
- 求指导openfire打包发布的步骤?
- ACCESS数据库INSERT问题
- 弱弱的问个Hibernate的问题
虽然一般都用util date 但是遇到了,就想搞定它。 请教转完之后怎么处理
取的时候直接get就好啦~~~java.sql.Date 是java.util.Date的子类,搞清这个关系就OK了~
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.pares(timeString);这个返回的是java.util.Date类型