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 31 32 33 34 35 36 37 38 39
| //definir les variables de connexion
String url="jdbc:mysql://localhost:3307/prebank";
String user="root";
String psw="windows";
Connection con=null;
//definir le pilote
try{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Driver compatible");
}catch(ClassNotFoundException cnfe){
System.out.println("Driver incompatible");
}//try{}catch permet de tester la reussite de la connexion
//créer une connexion
try{
con=DriverManager.getConnection(url,user,psw);
if(con!=null) System.out.println("Connexion établie");
else System.out.println("Connexion échouée");
}catch(SQLException sqle){sqle.printStackTrace();}
// recuperation de données du formulaire
String NumAgent=request.getParameter("NumAgent");
String NomAgent=request.getParameter("NomAgent");
String NomUtil=request.getParameter("NomUtil");
String PassWord=request.getParameter("PassWord");
out.print("<p>"+NumAgent+"</p>");
out.print("<p>"+NomAgent+"</p>");
out.print("<p>"+NomUtil+"</p>");
out.print("<p>"+PassWord+"</p>");
//envoi des données dans la table agent
PreparedStatement pst=null;
pst=con.prepareStatement("update agent set NomAgent=?,NomUtil=?,PassWord=? where NumAgent=NumAgent ");
pst.setString(1,NumAgent);
pst.setString(2,NomAgent);
pst.setString(3,NomUtil);
pst.setString(4,PassWord);
int n=pst.executeUpdate("update agent set NomAgent='"+NomAgent+"',NomUtil='"+NomUtil+"',PassWord='"+PassWord+"' where NumAgent='"+NumAgent+"'");
System.out.print("un agent ajouté !");
con.close();
this.getServletContext().getRequestDispatcher("/agent.jsp").forward(request,response);
%> |
Partager