Guest User

Untitled

a guest
Jul 12th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.30 KB | None | 0 0
  1. package hotel;
  2.  
  3.  
  4. import java.io.IOException;
  5. import java.io.PrintWriter;
  6. import java.sql.Connection;
  7. import java.sql.DriverManager;
  8. import java.sql.ResultSet;
  9. import java.sql.Statement;
  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 javax.servlet.http.HttpSession;
  15.  
  16.  
  17. /**
  18. *
  19. * @author OOPs
  20. */
  21. public class Hotelbooking extends HttpServlet {
  22.  
  23. /**
  24. * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  25. * methods.
  26. *
  27. * @param request servlet request
  28. * @param response servlet response
  29. * @throws ServletException if a servlet-specific error occurs
  30. * @throws IOException if an I/O error occurs
  31. */
  32. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  33. throws ServletException, IOException {
  34. response.setContentType("text/html;charset=UTF-8");
  35. PrintWriter out = response.getWriter();
  36. String s1 = request.getParameter("id");
  37. String s2 = request.getParameter("name");
  38. String s3 = request.getParameter("email");
  39. String s4 = request.getParameter("arrivaldate");
  40. String s5 = request.getParameter("departuredate");
  41. String s6 = request.getParameter("person");
  42. String s7 = request.getParameter("rooms");
  43. String s8 = request.getParameter("type_room");
  44. String s9 = request.getParameter("comment");
  45. String s10 = request.getParameter("status");
  46.  
  47. // sesson..........
  48. HttpSession session=request.getSession(true);
  49. String s11 = (String)session.getAttribute("sessname");
  50.  
  51. out.println(s11);
  52.  
  53.  
  54.  
  55.  
  56. try {
  57.  
  58.  
  59. Class.forName("com.mysql.jdbc.Driver");
  60. // out.println("driver loaded");
  61. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/HotelReservation","root" ,"123456789");
  62. // out.println("Connect");
  63. Statement st = con.createStatement();
  64. // out.println("conncetion successfull");
  65.  
  66.  
  67. int rs = st.executeUpdate("insert into hotel_booking (cname,email,arrival_date,departure_date,person,room,type_room,comment,status,uid)values ('"+s2+"','"+s3+"','"+s4+"','"+s5+"','"+s6+"','"+s7+"','"+s8+"','"+s9+"','"+s10+"','"+s11+"')");
  68. // out.println(s1);
  69. // out.println(s2);
  70. out.println("<h1> Register sucsefulltttt </h1>");
  71.  
  72. /* if(rs == 1)
  73. {
  74. out.println("<script type="text/javascript">");
  75. out.println("alert('send successfully');");
  76. out.println("</script>");
  77. //response.sendRedirect("home.jsp");
  78. }else{
  79.  
  80.  
  81. }*/
  82.  
  83. response.sendRedirect("thankyoureg.jsp");
  84.  
  85.  
  86.  
  87. }catch(Exception e){
  88. out.println("nahiiiiiiiiiiiii" +e);
  89. }
  90. finally {
  91. out.close();
  92. }
  93. }
  94.  
  95. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  96. /**
  97. * Handles the HTTP <code>GET</code> method.
  98. *
  99. * @param request servlet request
  100. * @param response servlet response
  101. * @throws ServletException if a servlet-specific error occurs
  102. * @throws IOException if an I/O error occurs
  103. */
  104. @Override
  105. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  106. throws ServletException, IOException {
  107. processRequest(request, response);
  108. }
  109.  
  110. /**
  111. * Handles the HTTP <code>POST</code> method.
  112. *
  113. * @param request servlet request
  114. * @param response servlet response
  115. * @throws ServletException if a servlet-specific error occurs
  116. * @throws IOException if an I/O error occurs
  117. */
  118. @Override
  119. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  120. throws ServletException, IOException {
  121. processRequest(request, response);
  122. }
  123.  
  124. /**
  125. * Returns a short description of the servlet.
  126. *
  127. * @return a String containing servlet description
  128. */
  129. @Override
  130. public String getServletInfo() {
  131. return "Short description";
  132. }// </editor-fold>
  133.  
  134. }
  135.  
  136. SELECT count(*)
  137. FROM hotel_booking
  138. WHERE arrival_date <= $1
  139. AND departure_date > $1,
  140. AND room = $2;
Add Comment
Please, Sign In to add comment