1. 程式人生 > >JDBC為MySql新增datetime型別的欄位資料

JDBC為MySql新增datetime型別的欄位資料

當PreparedStatement物件使用setDate()方法來新增日期時間型別的資料時,Date型別的值只有日期,時間預設為0。所以使用此方法為mysql新增datetime型別的資料,時間均為00:00:00。

可以使用setTimestamp()方法來新增datetime型別的資料。比如:

pstmt.setTimestamp(i,new java.sql.TimeStamp(System.currentTimeMillis()));   這樣添加了當前的yyyy-mm-dd hh:mm:ss到資料庫。

需要提到的一點是,資料庫中的datetime型別的資料,如果直接田間引數,應該使用字串的形式。比如:

insert into table_name value('yyyy-mm-dd hh:mm:ss')