【发布时间】:2013-11-27 05:58:38
【问题描述】:
我正在尝试在 sql server 2005 中存储日期
我在 sql server 中使用“日期时间”数据类型
在java程序中我将字符串作为日期传递
例如。
String Date = "12/12/2013";
String sql = "INSERT INTO info (date) VALUES ( ? )";
try {
pstmt = con.prepareStatement(sql);
pstmt.setString(1, Date); // or pstmt.setDate(1, Date); both not working
pstmt.executeUpdate();
} catch (SQLException e) {
System.out.println("Error:" + e);
}
我认为 String 需要转换为 DateTime 格式,但我不知道该怎么做。 请帮我解决这个问题
【问题讨论】:
标签: java sql-server datetime prepared-statement