java获取当前时间 传递mysql中



java获取当前时间 传递mysql中

我想获得系统当前时间 
并且将其插入到mysql数据库中
我在mysql数据库中设置的 数据类型为 Datetime
怎么实现?
分享到:

2010-04-06 14:33

提问者采纳

private String Time() {
  Calendar c = Calendar.getInstance();
  c.setTimeInMillis(System.currentTimeMillis());
  java.util.Date d = c.getTime();
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 ");
  return sdf.format(d);

 }
改方法 返回时间字符串    d 则是 日期类型 你可以根据需要自行修改

Class.forName("org.gjt.mm.mysql.Driver");    
 conn = DriverManager.getConnection     
("jdbc:mysql://127.0.0.1/database:port","user","pwd");   

这样可以连接数据库 
你再 
Statement sta=conn.createStatement();
 ResultSet rs=sta.executeQuery("insert into tablename values(d)"); 即可 代码自己组织~~ 

补充:

其实插入数据库 只要 用 insert into  table values( now() );即可
now()就是 插入 数据库服务器的 当前系统时间~~~