Advertisement
Guest User

Untitled

a guest
Jan 26th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. import java.io.*;
  2. import javax.servlet.*;
  3. import javax.servlet.http.*;
  4. import java.sql.*;
  5.  
  6. public class NewEmployeeAccount extends HttpServlet {
  7.  
  8. protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  9. response.setContentType("text/html;charset=UTF-8");
  10. PrintWriter out = response.getWriter();
  11.  
  12. String employee_id = request.getParameter("employee_id");
  13. String firstName = request.getParameter("firstName");
  14. String lastName = request.getParameter("lastName");
  15. String admin = request.getParameter("admin");
  16. String password = request.getParameter("password");
  17. String DOB = request.getParameter("DOB");
  18. String address = request.getParameter("address");
  19. String email = request.getParameter("email");
  20. String HPR = request.getParameter("HPR");
  21. String gender = request.getParameter("gender");
  22. String ALB = request.getParameter("ALB");
  23. String SLB = request.getParameter("SLB");
  24. String Role = request.getParameter("Role");
  25. String BSB = request.getParameter("BSB");
  26. String BankName = request.getParameter("BankName");
  27. String BAN = request.getParameter("BAN");
  28. String SAC = request.getParameter("SAC");
  29. String SAN = request.getParameter("SAN");
  30.  
  31. boolean st = false;
  32. try{
  33.  
  34. Class.forName("com.mysql.jdbc.Driver").newInstance();
  35. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/payroll_system", "root", "");
  36. PreparedStatement ps = con.prepareStatement("INSERT INTO payroll_system.employee_info(employeeID, FirstName, LastName, Admin,DOB,Address,Email,HourlyRate,Gender,ALeaveBalance,SLeaveBalance,ActiveStatus,Role,BSB,BankName,AccNumber,SuperNumber,SuperCompany) values(?,?,?,?,?,?,?,?,?,?,?,1,?,?,?,?,?,?)");
  37. ps.setString(1, employee_id);
  38. ps.setString(2, firstName);
  39. ps.setString(3, lastName);
  40. ps.setString(4, admin);
  41. ps.setString(5, DOB);
  42. ps.setString(6, address);
  43. ps.setString(7, email);
  44. ps.setString(8, HPR);
  45. ps.setString(9, gender);
  46. ps.setString(10, ALB);
  47. ps.setString(11, SLB);
  48. ps.setString(12, Role);
  49. ps.setString(13, BSB);
  50. ps.setString(14, BankName);
  51. ps.setString(15, BAN);
  52. ps.setString(16, SAC);
  53. ps.setString(17, SAN);
  54. ResultSet rs = ps.executeQuery();
  55. st=rs.next();
  56. if(st) {
  57. out.println("Account successfully created!");
  58. RequestDispatcher rd = request.getRequestDispatcher("index.html");
  59. rd.include(request, response);
  60. }
  61. else{
  62. RequestDispatcher rd = request.getRequestDispatcher("changePassAdmin.html");
  63. rd.include(request, response);
  64. }
  65. }catch(Exception e)
  66. {
  67. e.printStackTrace();
  68. }
  69. out.close();
  70. }
  71.  
  72. @Override
  73. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  74. throws ServletException, IOException {
  75. processRequest(request, response);
  76. }
  77.  
  78. @Override
  79. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  80. throws ServletException, IOException {
  81. processRequest(request, response);
  82. }
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement