Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3015 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  SQL conversion d'une date en DATETIME en java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQL conversion d'une date en DATETIME en java

n°1340608
criquety
Posté le 06-04-2006 à 14:27:03  profilanswer
 

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

mood
Publicité
Posté le 06-04-2006 à 14:27:03  profilanswer
 

n°1340624
brasseld
Posté le 06-04-2006 à 14:47:54  profilanswer
 

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

n°1340627
criquety
Posté le 06-04-2006 à 14:50:22  profilanswer
 

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é

n°1340631
brasseld
Posté le 06-04-2006 à 14:52:02  profilanswer
 

Quel SGBD utilises-tu ?

n°1340632
criquety
Posté le 06-04-2006 à 14:52:37  profilanswer
 

j'utilise une base de donnée MySQL

n°1340634
brasseld
Posté le 06-04-2006 à 14:54:19  profilanswer
 
n°1340636
criquety
Posté le 06-04-2006 à 14:55:12  profilanswer
 

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

n°1340650
brasseld
Posté le 06-04-2006 à 15:04:13  profilanswer
 

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
n°1340904
criquety
Posté le 06-04-2006 à 18:47:12  profilanswer
 

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

n°1340916
souk
Tourist
Posté le 06-04-2006 à 19:28:17  profilanswer
 

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

mood
Publicité
Posté le 06-04-2006 à 19:28:17  profilanswer
 

n°1340920
the real m​oins moins
Posté le 06-04-2006 à 19:34:51  profilanswer
 

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 ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  SQL conversion d'une date en DATETIME en java

 

Sujets relatifs
Pouvez-vs identifier cette version de Java Builder ?[Java] Utiliser des chemins relatifs
[Résolu][VBA][Access] Appel de proc stock SQL SERVER[Java] Redistribuer une appli java
Probleme -> Nombre de jours d'une Date à Aujourdhui ?Champs date system sous windev 9.0
auto incrément SQL Server 2005Video/cours SQL VB
Requête SQL sur plusieurs champs en même temps[ABAP & JAVA ]Quel ouvrage pour ABAP & JAVA?
Plus de sujets relatifs à : SQL conversion d'une date en DATETIME en java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR