In JDBC kun je de setDate()
. gebruiken methode om de DATE-waarde in de voorbereide instructie in te stellen, zie de API van PreparedStatement
. Dit converteert de waarde naar het DATE-type in de database.
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);
// ...
Om deze java.sql.Date . te krijgen object terug met de waarde van het DATE-veld gebruik de getDate()
methode van de ResultSet-klasse
.
ResultSet res = con.executeQuery("some query with a DATE field");
Date d = res.getDate(index);
U kunt werken met de d
object zoals een java.util.Date
object (zoals gebruiken in een Calendar
object) zoals het zich er vanaf uitstrekt.