SQL conversion d'une date en DATETIME en java

SQL conversion d'une date en DATETIME en java - Java - Programmation

Marsh Posté le 06-04-2006 à 14:27:03    

bonjour,
 
je suis un peu embétée je n'arrive pas à convertir mon objet java Date dans un format qui corresponde au Datetime de SQL.
J'ai bien essayé avec datestamp mais cela n'a rien donné.
 
voilà la requete que j'essaye de lancer depuis mon programme java. Il me reste juste à mettre la date à la place des ???.
 
String sql = "INSERT INTO event (ID,Task_ID,Date,User_ID,Name) " +
         "VALUES ("+ this.ID +",'"+ this.eTask.getID()+ "',"+ ??? +"," + this.eUser.getID() +",'" + this.name +"')";
 
quelqu'un pourrait-il m'aider ?
 
merci

Reply

Marsh Posté le 06-04-2006 à 14:27:03   

Reply

Marsh Posté le 06-04-2006 à 14:47:54    

Ce n'est pas plutôt java.sql.TimeStamp qu'il faut utiliser ?

Reply

Marsh Posté le 06-04-2006 à 14:50:22    

j'ai essayé de convertir mon objet Date en java.sql.timestamp et de mettre  ce nouvel objet dans ma requete sql mais ça n'a pas marché

Reply

Marsh Posté le 06-04-2006 à 14:52:02    

Quel SGBD utilises-tu ?

Reply

Marsh Posté le 06-04-2006 à 14:52:37    

j'utilise une base de donnée MySQL

Reply

Marsh Posté le 06-04-2006 à 14:54:19    

Reply

Marsh Posté le 06-04-2006 à 14:55:12    

oui j'l'avais vu celui là c'est pour ça que je m'étais lancé dans le timestamp mais pour l'instant sans succes

Reply

Marsh Posté le 06-04-2006 à 15:04:13    

As-tu converti ta date à ce format : AAAA-MM-JJ HH:MM:SS. Si tu ne le fais pas correctement, la requete ne sera pas acceptée.
DateTime et TimeStamp avec MySQL http://dev.mysql.com/doc/refman/5.0/fr/datetime.html


Message édité par brasseld le 06-04-2006 à 15:05:09
Reply

Marsh Posté le 06-04-2006 à 18:47:12    

oulah j'ai fini par trouver ... le timestamp fonctionne il suffisait juste de rajouter 2 cotes :(

Reply

Marsh Posté le 06-04-2006 à 19:28:17    

et puis mieux vaut utiliser des prepared statements :o :o :o

Reply

Marsh Posté le 06-04-2006 à 19:28:17   

Reply

Marsh Posté le 06-04-2006 à 19:34:51    

ha ben non seulement il vaut mieux mais en plus on se fait moins chier, notamment pour les dates [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed