java.util.Date
en java.sql.Date
zijn verschillend. Database accepteert alleen java.sql.Date
.
Daarvoor moet je java.util.Date
. converteren in java.sql.Date
.
Probeer dit:
java.util.Date util_StartDate = format.parse( req.getParameter("startDate") );
java.sql.Date sql_StartDate = new java.sql.Date( util_StartDate.getTime() );
Nu kunt u deze sql_StartDate
. gebruiken om parameterwaarden in te stellen met behulp van een voorbereide instructie.
pst.setDate( 1, sql_StartDate );
Gebruik dezelfde procedure op andere SQL-specifieke datums om te gebruiken met jdbc.