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));
Другие вопросы по тегам