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

Signaler
-
 safouane2013 -
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.

3 réponses

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.
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
286
Salut,

Je ne comprend pas ton problème, qu'est ce qui ne marche pas ?
Bonjour,

J'arrive pas à insérer le champ date dans ma base.