java向mysql插入时间

原创 2015年11月18日 10:18:21

MySql的时间类型有                          Java中与之对应的时间类型

 date                                                   java.sql.Date

 Datetime                                            java.sql.Timestamp

 Timestamp                                         java.sql.Timestamp

 Time                                                  java.sql.Time

 Year                                                   java.sql.Date

 String sql="INSERT INTO server_time(servername,classname,responsetime,currenttime)"
                   + "VALUES(?,?,?,?)";  
        Connection con=getConn();    
        try{  
            PreparedStatement preStmt =(PreparedStatement) con.prepareStatement(sql); 
            preStmt.setString(1, servername);
            preStmt.setString(2, classname);
            preStmt.setLong(3, responsetime);
            //获得当前时间,插入到数据库,数据库中的数据类型为datatime,对应于java.sql.Timestamp
            //时间格式为yyyy-MM-ddHH:mm:ss
            preStmt.setTimestamp(4, new java.sql.Timestamp(new java.util.Date().getTime()));
        } 
//如果数据库数据类型date:
            preStmt.setDate(4, new java.sql.Date(new java.util.Date().getTime()));
//如果数据库数据类型为time:
             preStmt.setTime(4, new java.sql.Time(new java.util.Date().getTime()));


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MySQL数据库中有字段类型是日期、时间的插入语句的写法处理

MySQL数据库中,与时间有关的类型有 DATE,TIME,TIMESTAMP: 时间戳  mysql> create table ts(f1 TIMESTAMP); Query OK, 0...
  • lycyl
  • lycyl
  • 2015年05月13日 09:52
  • 16943

在MYSQL中插入当前时间

NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。 CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直...

Mysql中的date与datetime,以及如何向Mysql中插入“日期+时间”数据

我们知道,java中有date和datetime,mysql中也有date和datetime,这里我们来说说mysql中的date和datetime。1 mysql中的date和datetime1.1...

MySQL中使用sql语句插入日期时间类型的写法

1、时间戳: insert into `xqliu`.`c_test`(f_timestamp) values(now())   2、日期时间: insert into `xqliu`.`c_...

mysql中使用sql语句插入日期时间类型的写法

mysql中使用sql语句插入日期时间类型的写法:   1、时间戳: insert into `xqliu`.`c_test`(f_timestamp) values(now())   2、...
  • unetman
  • unetman
  • 2010年06月02日 14:36
  • 5397

java连接mysql插入数据操作

java连接mysql数据库实现插入数据操作
  • ly_rose
  • ly_rose
  • 2015年10月31日 13:47
  • 7334

MySQL为字段添加默认时间(插入时间)

应用场景:   1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间; 2、在数据库中,要记录每条数据是什么时候修...

MySql自动插入当前时间

方法很多,先来三种:  第一种:创建表的时候将字符设置成默认当前时间 DROP TABLE IF EXISTS WAYBILL; CREATE TABLE WAYBILL ( `ID` int(...

java 获取当前时间插入数据库

java.util.Date 想装换成sql 中的Data java.sql.Date是java.util.Date 的子类: //获取当前系统时间,并转换成sql的日期类型 java.util.Da...

java向oracle数据库中插入当前时间

public class Test{ public static void main (String args []){ java.util.Date a = new java.util.Da...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java向mysql插入时间
举报原因:
原因补充:

(最多只允许输入30个字)