Mysql
 sql >> Base de données >  >> RDS >> Mysql

Un équivalent datetime en java.sql ? (y a-t-il un java.sql.datetime ?)

Le package java.sql a trois types de date/heure :

Vous voulez le dernier :java.sql.Timestamp .

Si vous utilisez ces types, vous n'avez pas besoin d'appeler un setter spécifique; utilisez simplement :

java.util.Date date = new Date();
Object param = new java.sql.Timestamp(date.getTime());
// The JDBC driver knows what to do with a java.sql type:
preparedStatement.setObject(param);