JDBC 准备语句 .setDate(....) 不会节省时间,只会保存日期。我怎样才能节省时间?
2022-09-02 03:05:38
我有以下查询:
INSERT INTO users (user_id, date_created) VALUES (?,?)
我有以下准备好的发言稿
PreparedStatement insertUser = dbConnection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
insertUser.setInt(1, 7);
java.util.Date now = new java.util.Date(System.currentTimeMillis());
insertUser.setDate(2, new java.sql.Date((new Date(System.currentTimeMillis())).getTime()));
insertUser.executeUpdate();
如果我检查数据库,我发现它只插入了今天的日期而不是时间,所以它将是:2011-07-29 00:00:00
我应该投入什么才能获得时间?setDate()