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 

Votre réponse

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 142 internautes nous ont dit merci ce mois-ci

Commenter la réponse de safouane2013
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
278
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

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.