我得到了这个例外:
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
。
答案 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));