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()就是 插入 数据库服务器的 当前系统时间~~~