Advertisement
Guest User

Untitled

a guest
Apr 25th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. package controllers;
  2. import java.io.IOException;
  3. import java.io.PrintWriter;
  4.  
  5. import javax.servlet.ServletException;
  6. import javax.servlet.annotation.WebServlet;
  7. import javax.servlet.http.HttpServlet;
  8. import javax.servlet.http.HttpServletRequest;
  9. import javax.servlet.http.HttpServletResponse;
  10.  
  11. import java.sql.Connection;
  12. import java.sql.DriverManager;
  13. import java.sql.PreparedStatement;
  14. import java.sql.ResultSet;
  15.  
  16.  
  17. @WebServlet("/Login")
  18. public class Login extends HttpServlet {
  19. private static final long serialVersionUID = 1L;
  20. static final String JDBC_DRIVER="com.mysql.jdbc.Driver";
  21. static final String DB_URL="jdbc:mysql://127.0.0.1:3306/projet_stagiaire";
  22. static final String USER = "projet_stagiaire";
  23. static final String PASS = "projet_stagiaire";
  24.  
  25. public Login() { super(); }
  26.  
  27. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  28. response.setContentType("text/plain");
  29. response.getWriter().print("Failed with GET");
  30. }
  31.  
  32.  
  33. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  34. String mail = request.getParameter("nom");
  35. String mdp = request.getParameter("mdp");
  36. ResultSet rs = null;
  37. PreparedStatement stmt = null;
  38. Connection conn = null;
  39.  
  40. PrintWriter writer = response.getWriter();
  41. response.setContentType("text/plain");
  42. try{
  43. Class.forName("com.mysql.jdbc.Driver").newInstance();
  44. conn = DriverManager.getConnection(DB_URL, USER, PASS);
  45. //stmt = conn.prepareStatement("SELECT active FROM utilisateur WHERE mail = ? AND mot_de_passe = ?;");
  46. //stmt.setString(1, mail);
  47. //stmt.setString(2, mdp);
  48.  
  49.  
  50. stmt = conn.prepareStatement("SELECT * FROM utilisateur");
  51. rs = stmt.executeQuery();
  52.  
  53. if (rs.next()) {
  54. writer.print("test");
  55. //rs.getBoolean("active");
  56. //writer.print("Ok");
  57. } else {
  58. writer.print("Failed");
  59. }
  60. } catch (Exception e) {
  61. e.printStackTrace();
  62. } finally {
  63. try {
  64. rs.close();
  65. }catch (Exception e) {}
  66. try {
  67. stmt.close();
  68. }catch (Exception e) {}
  69. try {
  70. conn.close();
  71. }catch (Exception e) {}
  72. }
  73. }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement