com.ibm.db2.jcc.c.SqlException: синтаксис строкового представления значения даты и времени является неправильным
Я получаю это исключение:
com.ibm.db2.jcc.c.SqlException: The syntax of the string representation of a datetime value is incorrect
пытаясь применить java.sql.Date
в формате yyyy-mm-DD
как значение 2011-12-28
в коде Java.
1 ответ
Решение
Попробуй использовать PreparedStatement.setDate()
метод.
Например,
String date="2011-12-28";
PreparedStatement ps=con.prepareStatement("INSERT INTO Table1 (Col1) VALUES (?)");
ps.setDate(1,java.sql.Date.valueOf(date));