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 

3 réponses

Répondre au sujet
safouane2013 - 22 févr. 2013 à 10:34
+3
Utile
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.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de safouane2013
cs_Julien39 6449 Messages postés mardi 8 mars 2005Date d'inscriptionModérateurStatut 15 mars 2018 Dernière intervention - 22 févr. 2013 à 09:26
0
Utile
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
Utile
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.