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.