我试图在我的一个 Oracle 表中插入一个日期,我尝试使用 setTimestamp、setDate 甚至 setObject,但这些方法都不起作用。任何人都知道插入日期值的正确方法是什么?
var stmt = conn.prepareStatement("insert into blob_table (filename,blob_field,date_insert) values (?,?,?)");
var date_insert=new Date();
stmt.setString(1, mess.getAttachments()[0].getName());
stmt.setBytes(2, mess.getAttachments()[0].getBytes());
//stmt.setTimestamp(3,(JdbcTimestamp)date_insert.getTime);
stmt.setObject(3, date_insert);
//stmt.setDate(3,date_insert.getDate() );