mettre une date dans un champ de la base de données sql
j'ai une base de donné qui contient une table
dans cette table, il y a un champ datedébut de type (DATE)
j'ai un formulaire qui contient un champ ou l'utilisateur va taper une date
et puis en cliquant sur un bouton, le contenu de ce champ sera envoyé vers la base de donné grace a une connexion avec cette base
voila extrait du code :
Code:
1 2 3 4 5 6 7
|
/*
SimpleDateFormat dat = new SimpleDateFormat("dd/MM/yyyy");
Date ladatedebut=null;
try {
ladatedebut = dat.parse(debuter);
} catch (ParseException ex) { |
le problème c'est que le contenu de champ n'a pas été insérer dans le champ approprié dans la base de donné ! a cause du format de la date
voila l'erreur :
Code:
1 2
|
erreur=com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data truncated; out of range for column 'dateDebutConge' at row 1 |
comment je doit mettre la forme de ma date dans mon code java pour qu'elle coressponda avec le champ date dans la base de donné