【发布时间】:2011-02-28 03:13:26
【问题描述】:
我想使用 Java 和准备好的语句将日期时间插入 MySql 数据库:
Calendar cal = Calendar.getInstance();
PreparedStatement stmnt = db.PreparedStatement("INSERT INTO Run " +
"(Time) VALUE (?) ");
stmnt.setDate(1, new java.sql.Date(cal.getTime()));
stmnt.executeQuery();
注意:当前有一个错误 - 在此处找不到符号 (java.sql.Date) 第 4 行
db 是一种包装类的实例,它公开了我从 java.sql 中需要的东西——它只是从我的连接对象这里得到一个准备好的语句。
时间(列)是我数据库中的日期时间,我只能看到 setDate 和 setTime 方法,但我想同时存储这两个方法——我的代码也不管用 ;-)
如果有人可以给我一些关于使用准备好的语句将组合日期时间(当前时间将是一个很大的帮助,因为这是我的第一个目标)插入 MySql DB 的指示,我将非常感激。
谢谢
【问题讨论】:
标签: java mysql datetime prepared-statement