JDBCでは、setDate()
を使用できます プリペアドステートメントにDATE値を設定する方法については、を参照してください。 PreparedStatementのAPI
。これにより、値がデータベースのDATE型に変換されます。
PreparedStatement prep = con.prepareStatement("some query with a DATE field");
Date d = new Date(System.currentTimeMillis());
// just an example (its the java.sql.Date class, not java.util.Date)
prep.setDate(index, d);
// ...
このjava.sql.Dateを取得するには DATEフィールドの値を持つオブジェクトは、getDate()
を使用します ResultSetクラス
のメソッド 。
ResultSet res = con.executeQuery("some query with a DATE field");
Date d = res.getDate(index);
d
で作業できます java.util.Date
のようなオブジェクト オブジェクト(Calendar
での使用など オブジェクト)それから伸びる。