com.ibm.db2.jcc.c.SqlException:日期时间值的字符串表示的语法不正确

时间:2011-12-30 06:12:19

标签: java db2 sqldatetime

我得到了这个例外:

com.ibm.db2.jcc.c.SqlException: The syntax of the string representation of a datetime value is incorrect

尝试将java.sql.Date格式yyyy-mm-DD应用为Java代码中的值2011-12-28

1 个答案:

答案 0 :(得分:0)

尝试使用PreparedStatement.setDate()方法。

例如,

String date="2011-12-28";
PreparedStatement ps=con.prepareStatement("INSERT INTO Table1 (Col1) VALUES (?)");
ps.setDate(1,java.sql.Date.valueOf(date));