java.util.Date
dan java.sql.Date
berbeda. Basis data hanya menerima java.sql.Date .
Untuk itu, Anda perlu mengonversi java.util.Date ke java.sql.Date .
Coba ini:
java.util.Date util_StartDate = format.parse( req.getParameter("startDate") );
java.sql.Date sql_StartDate = new java.sql.Date( util_StartDate.getTime() );
Sekarang Anda dapat menggunakan sql_StartDate ini untuk mengatur nilai parameter menggunakan pernyataan yang disiapkan.
pst.setDate( 1, sql_StartDate );
Gunakan prosedur yang sama pada tanggal spesifik sql lainnya untuk digunakan dengan jdbc.