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