incompatibilité des types date entre java et sql !
Bonjour tout le monde !!!
J'ai un gros problème avec un champs de type date que je récupère à partir d'un formulaire pour l'insérer dans ma base MySQL.
Voilà ce que je fais, je récupère la chaine de caractère "dateDebut " à partir de mon formulaire, ensuite je crée un modèle de date dans lequel je renvoie ce qu'il y a dans ma date début :
Code:
1 2 3 4 5 6 7 8 9 10
|
String dateDebut = request.getParameter("dateDebut");
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
Date date_commande = null;
try {
date_commande = (Date) formatter.parse(dateDebut);
}
catch (java.text.ParseException ex) {
ex.printStackTrace();
} |
sauf qu'une fois que je fais l'insertion dans ma base, j'ai l'erreur suivante comme quoi y a une incompatibilité entre le type date de java et celui de sql :?:?:?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
org.apache.jasper.JasperException: Exception in JSP: /devis.jsp:13
10: SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
11: Date date_commande = null;
12: try {
13: date_commande = (Date) formatter.parse(dateDebut);
14: }
15: catch (java.text.ParseException ex) {
16: ex.printStackTrace();
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
cause mère
java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
org.apache.jsp.devis_jsp._jspService(devis_jsp.java:65)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) |
auriez vous une idée de la solution ?? :cry:
je vous remercie d'avance !!!!!