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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| public class ServletConnectionDB extends HttpServlet {
private Connection connection = null;
public ServletConnectionDB() {
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//on récupère les paramètres du formulaire
String login = request.getParameter("txtlogin");
String pass = request.getParameter("txtpass");
try {
Class.forName("com.mysql.jdbc.Driver");
connection = (Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1/devisedb");
Statement statement = (Statement) connection.createStatement();
ResultSet resultat = statement.executeQuery("SELECT * FROM user while login = "+ login +"and pass = "+pass);
if(resultat.next()){
request.setAttribute("login",login);
request.setAttribute("pass",pass);
getServletContext().getRequestDispatcher("/acceuil.jsp").forward(request,response);
}
} catch (ClassNotFoundException e) {
System.out.println(e);
} catch (SQLException e){
System.out.println(e);
}
}
public void destroy() {
try{
connection.close();
}
catch(SQLException e){
;
}
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
public void init() throws ServletException {
}
} |
Partager