如何使用jdbc从java类中插入当前时间到TIMESTAMP列(Oracle)



我已经尝试了很多东西,但不能在我的时间戳列中插入数据。从蟾蜍可以使用这个

UPDATE SUPPORTSTAFF 
     SET SUPPSTAFFJOINDATE=to_timestamp('27/02/2002 15:51.12.539880', 'dd/mm/yyyy hh24:mi.ss.ff') 
 where JDBCUSERID='5700';

其工作

但是我如何从Java类插入数据使用创建语句和执行查询它给我无效的月份错误

使用带有时间戳参数的PreparedStatement,例如

UPDATE SUPPORTSTAFF SET SUPPSTAFFJOINDATE = ? where JDBCUSERID = ?

然后设置参数:

statement.setTimestamp(1, new Timestamp(System.currentTimeMillis()));
statement.setString(2, "your ID");

最新更新