Gestion des dates et heures MySQL en Java
Lorsque vous travaillez avec des bases de données MySQL en Java, il est souvent nécessaire de gérer les dates et les heures. MySQL prend en charge les types DATE et DATETIME, qui sont représentés respectivement en Java par java.sql.Date et java.sql.Timestamp.
Stockage des horodatages
Pour stocker un horodatage dans la base de données, utilisez PreparedStatement#setTimestamp() méthode :
Timestamp timestamp = new Timestamp(date.getTime()); preparedStatement = connection.prepareStatement("SELECT * FROM tbl WHERE ts > ?"); preparedStatement.setTimestamp(1, timestamp);
Récupération des horodatages
Pour récupérer un horodatage de la base de données, utilisez la méthode ResultSet#getTimestamp() :
Timestamp timestamp = resultSet.getTimestamp("ts"); java.util.Date date = timestamp; // Upcast to java.util.Date
Gestion de Datetime :
MySQL prend également en charge le DATE type de données, qui représente uniquement le composant date. Pour travailler avec ce type de données, utilisez la classe java.sql.Date :
java.sql.Date date = resultSet.getDate("my_date");
Conclusion
En comprenant les différents types de date et d'heure pris en charge par MySQL et Java , vous pouvez gérer efficacement ces données dans vos applications.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!