Jusqu'à présent, je n'ai pas trouvé de réponse claire à cette question.
J'aimerais savoir quelle est l'équivalence entre un type SQL DATETIME et le type java, en utilisant un PreparedStatement.
J'ai trouvé : http://www.java2s.com/Code/Java/Database-SQL-JDBC/StandardSQLDataTypeswithTheirJavaEquivalents.htm
Mais il est indiqué que le type SQL "DATETIME" est le même que sql.date, mais lorsque l'on consulte la documentation sur les dates SQL ( http://download.oracle.com/javase/7/docs/api/java/sql/Date.html ), il indique que l'heure est tronquée (tous les zéros).
Ce que je veux, c'est pouvoir spécifier un preparedStatement.setDateTime()
ou autre.
La seule autre solution que je vois est d'utiliser un horodatage, mais cela m'obligerait à modifier le type de colonne, alors que je ne peux pas imaginer que quelqu'un d'autre n'ait jamais eu ce problème auparavant ?
Des indices ?
Edit : J'utilise MYSQL.