【发布时间】:2014-05-09 18:57:02
【问题描述】:
我的表中有一个TIMESTAMP 类型的列。
在我的 servlet 中,我正在编写代码以在此列中插入当前日期和时间,如下所示:
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String sendDate = dateFormat.format(date);
ps.setString(4,sendDate);
但它会抛出一个Exception:
java.sql.SQLException: [Oracle][ODBC][Ora]ORA-01843: not a valid month
可能是什么原因?
请帮忙。
【问题讨论】:
-
为什么不让数据库生成日期,使用
SYSDATE()函数呢?
标签: java servlets jdbc oracle10g