svp je veux un exemple de code JSP qui me permet de récupérer les données d'un formulaire saisi par l'utilisateur et de les insérer dans ma base MySQL
voila mon code mais il ne marche pas
----------------------------------------------------------
voila la servlet où est l'erreur?
j'attends vos aides, si le code est faux j'attends vos propositions comment insérer dans la base MySQL à partir d'un formulaire en JSP à l'aide du servlet.
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 String sql="insert into visit values('?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?'); try{ con.setAutoCommit(false); PreparedStatement pt=con.prepareStatement(sql); ResultSetMetaData rsmd=pt.getMetaData(); int nb=rsmd.getColumnCount();//le nbre de colonne dans la table MySQL Enumeration nomsparam=request.getParameterNames();// pour récupérer les paramètres des champs textes.(c'est un tableau qui contient tous les noms des champs) while(i<=nb){ String nomparam=(String)nomsparam.nextElement();//à chaque itération on prend un nom du champ pour linsérer à la base MySQL. String chaine=request.getParameter(nomparam);//la valeur du champ pt.setString(i,chaine); i++; pt.execute(); con.commit(); catch(Exception e) { System.out.println("Echec de l'exécution de la requête sql :"+e.getMessage());
Partager