Insertion d'une date choisie d'un calendrier primfaces sur JSF sur une base [Résolu]

- - Dernière réponse :  safouane2013 - 22 févr. 2013 à 10:34
Bonjour,

Veuillez m'aider sur ce problème:

Voici le code JSF:

<h:outputText value="Date de traitement :" />

<f:convertDateTime pattern="dd/MM/yyyy" />


<h:commandButton value="Valider" action="#{WebSuperviseur.valider()}" />



Voici le code java:

public void valider() throws ParseException{

Authentif autent = new Authentif();
Connection conne = autent.getConnection();
String requete=null;


try
{
requete =("insert into web_superviseur(superviseur,date_traitement,agent) values ('"+this.superviseur+"', '"+this.dateTraitement+"','"+this.agent+"')");
Statement smt = autent.getStatement();

ResultSet rs_bloc = smt.executeQuery(requete);
}
catch (SQLException e1)
{
System.out.println("Nok insertion");
}
}

Sachant que l'insertion a été établie si j'annule le champ date_traitement.
Merci à Vous.
Afficher la suite 

3 réponses

Meilleure réponse
3
Merci
Bonjour,

C'est, j'ai trouvé la solution.

j'ai modifié le code java de cette façon:

public void valider() throws ParseException{

Authentif autent = new Authentif();
Connection conne = autent.getConnection();
String requete=null;

SimpleDateFormat f1 = new SimpleDateFormat ("dd/MM/yyyy");
String str_date_traitement = f1.format (this.dateTraitement);


try
{
requete =("insert into web_superviseur(superviseur,date_traitement,agent) values ('"+this.superviseur+"', to_date('"+str_date_traitement+"','dd/mm/yyyy'),'"+this.agent+"')");
Statement smt = autent.getStatement();

ResultSet rs_bloc = smt.executeQuery(requete);
}
catch (SQLException e1)
{
System.out.println("Nok insertion");
}
}

merci pour votre effort.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 201 internautes nous ont dit merci ce mois-ci

Commenter la réponse de safouane2013
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
250
0
Merci
Salut,

Je ne comprend pas ton problème, qu'est ce qui ne marche pas ?
Commenter la réponse de cs_Julien39
0
Merci
Bonjour,

J'arrive pas à insérer le champ date dans ma base.
Commenter la réponse de safouane2013