Advertisement
Guest User

2

a guest
Mar 14th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. package project;
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5. import java.sql.Connection;
  6. import java.sql.DriverManager;
  7. import java.sql.PreparedStatement;
  8.  
  9. import javax.servlet.RequestDispatcher;
  10. import javax.servlet.ServletException;
  11. import javax.servlet.http.HttpServlet;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14. import java.sql.SQLException;
  15.  
  16. public class Registration extends HttpServlet {
  17.  
  18. private static String host="localhost:3307";
  19. private static String database="ia188";
  20. private static String username="ia188";
  21. private static String password="iw5fah3A";
  22.  
  23. public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
  24. PrintWriter out = res.getWriter();
  25. String Username = req.getParameter("Username");
  26. String Password = req.getParameter("Password");
  27. System.out.println("1");
  28.  
  29. try{
  30. Class.forName("com.mysql.jdbc.Driver");
  31. String conn_string="jdbc:mysql://"+host+"/"+database;
  32. Connection connect = DriverManager.getConnection(conn_string,username,password);
  33. String query = "insert into Member values(?,?)";
  34. System.out.println("2");
  35.  
  36.  
  37. PreparedStatement pstmt = connect.prepareStatement(query); //this will generate a sql query
  38.  
  39. String MD5Hash = MD5HashGenerator.getMD5Hash(Password);
  40.  
  41. pstmt.setString(1, Username);
  42. pstmt.setString(2, MD5Hash);
  43. pstmt.executeUpdate();
  44. System.out.println("3");
  45. pstmt.close();
  46. connect.close();
  47. }catch (ClassNotFoundException | SQLException e){
  48.  
  49. e.printStackTrace();
  50. }
  51. RequestDispatcher reqD = req.getRequestDispatcher("LoginPage.html");
  52. reqD.forward(req, res);
  53. }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement