java.util.Date
og java.sql.Date
er forskellige. Database accepterer kun java.sql.Date
.
For det skal du konvertere java.util.Date
ind i java.sql.Date
.
Prøv dette:
java.util.Date util_StartDate = format.parse( req.getParameter("startDate") );
java.sql.Date sql_StartDate = new java.sql.Date( util_StartDate.getTime() );
Nu kan du bruge denne sql_StartDate
at indstille parameterværdier ved hjælp af forberedt sætning.
pst.setDate( 1, sql_StartDate );
Brug samme procedure på andre sql-specifikke datoer til brug med jdbc.