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

safouane2013 - 22 févr. 2013 à 08:59 - 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 

Votre réponse

3 réponses

Meilleure réponse
safouane2013 - 22 févr. 2013 à 10:34
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.

Merci safouane2013 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de safouane2013
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscriptionModérateurStatut 17 mai 2018 Dernière intervention - 22 févr. 2013 à 09:26
0
Merci
Salut,

Je ne comprend pas ton problème, qu'est ce qui ne marche pas ?
Commenter la réponse de cs_Julien39
safouane2013 - 22 févr. 2013 à 09:46
0
Merci
Bonjour,

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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.