Maison > base de données > tutoriel mysql > Comment gérer les types MySQL DATE et DATETIME en Java ?

Comment gérer les types MySQL DATE et DATETIME en Java ?

DDD
Libérer: 2024-12-14 20:00:19
original
763 Les gens l'ont consulté

How Do I Handle MySQL DATE and DATETIME Types in Java?

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);
Copier après la connexion

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
Copier après la connexion

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");
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal