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 );
jdbcで使用する他のSQL固有の日付でも同じ手順を使用します。