How to specify dates?
Please use SQL Escape Syntax, a date is specified in a JDBC SQL statement with the syntax {d `yyyy-mm-dd’} where yyyy-mm-dd provides the year, month, and date, e.g. 1996-02-28. There are analogous escape clauses for TIME and TIMESTAMP type: {t `hh:mm:ss’} and {ts `yyyy-mm-dd hh:mm:ss.f…’}. The fractional seconds (.f…) portion of the TIMESTAMP can be omitted. For instance,{d ‘1999-11-01’} and {ts ‘3999-03-24 00:59:23.22222’}. You can use PreparedStatement.setDate to set date columns too.