关于往数据库中存时间的好方法

在我刚学的时候。我总是用java.util.date.生成一个当前时间。然后再用SimpleDateFormat把时间格式化后再生成一个java.sql.date的时间。再存入数据库如下:

 

public class demo {
            public static void main(String[] args){
                         Date date=new Date();
                         SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd-hh-mm-ss");
                         java.sql.Date d=new java.sql.Date(date.getTime());
                         System.out.println(d);
            }
}

我用的方法是。用到的数据库的一个函数getDate;如下使用:

在你写dao 的时候用上这个函数,用加的的形式写上;

String sql="inset into user values(?,?,'"+"getDate()"+"')";

这样子就可以自动的插入时间了         

你可能感兴趣的:(java,DAO,sql)