java.util.Date
и java.sql.Dateкод>
са различни. Базата данни приема само java.sql.Date
.
За това трябва да конвертирате java.util.Date
в java.sql.Date
.
Опитайте това:
java.util.Date util_StartDate = format.parse( req.getParameter("startDate") );
java.sql.Date sql_StartDate = new java.sql.Date( util_StartDate.getTime() );
Сега можете да използвате този sql_StartDate
за да зададете стойности на параметрите с помощта на подготвен оператор.
pst.setDate( 1, sql_StartDate );
Използвайте същата процедура за други специфични за sql дати, които да използвате с jdbc.