Advertisement
Guest User

Untitled

a guest
May 10th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.67 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package com.mycompany.soitamme;
  7.  
  8.  
  9. import java.io.IOException;
  10. import java.io.PrintWriter;
  11. import java.sql.Connection;
  12. import java.sql.DriverManager;
  13. import java.sql.PreparedStatement;
  14. import java.sql.SQLException;
  15. import java.util.Arrays;
  16. import java.util.Collections;
  17. import java.util.logging.Level;
  18. import java.util.logging.Logger;
  19. import javax.servlet.RequestDispatcher;
  20. import javax.servlet.ServletConfig;
  21. import javax.servlet.ServletContext;
  22. import javax.servlet.ServletException;
  23. import javax.servlet.annotation.WebServlet;
  24. import javax.servlet.http.HttpServlet;
  25. import javax.servlet.http.HttpServletRequest;
  26. import javax.servlet.http.HttpServletResponse;
  27.  
  28. /**
  29. *
  30. * @author Samu
  31. */
  32. public class Reservation extends HttpServlet {
  33. private ServletContext context;
  34.  
  35. @Override
  36. public void init(ServletConfig config) throws ServletException {
  37. this.context = config.getServletContext();
  38. //To change body of generated methods, choose Tools | Templates.
  39. }
  40.  
  41. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  42. throws ServletException, IOException {
  43. response.setContentType("text/html;charset=UTF-8");
  44. PrintWriter out = response.getWriter();
  45. System.out.println("test1");
  46.  
  47. String email = request.getParameter("email");
  48. System.out.println(email);
  49. String name = request.getParameter("name");
  50. String stime = request.getParameter("starttime");
  51. String etime = request.getParameter("endtime");
  52. String sdate = request.getParameter("startdate");
  53. String phone = request.getParameter("phone");
  54. String url = "www.test.com";
  55. String message = request.getParameter("message");
  56. String color = "ffffff";
  57. String band = "Lucio";
  58. System.out.println("test2");
  59.  
  60. String[] split = sdate.split("/");
  61. String temp = split[0];
  62. split[0] = split[1];
  63. split[1] = temp;
  64. Collections.reverse(Arrays.asList(split));
  65. StringBuilder sb = new StringBuilder();
  66. for (int i = 0; i < split.length; i++) {
  67. sb.append(split[i]);
  68. if (i != split.length - 1) {
  69. sb.append("-");
  70. }
  71. }
  72. sdate = sb.toString();
  73. String edate = sdate;
  74.  
  75. try {
  76. System.out.println("test2");
  77. Class.forName("com.mysql.jdbc.Driver");
  78.  
  79. Connection con = DriverManager.getConnection("jdbc:mysql://himymusician.cqsscjueysvj.eu-west-1.rds.amazonaws.com:3306/himymusician?" + "user=root&password=starbucks");
  80.  
  81. PreparedStatement pst = con.prepareStatement("INSERT INTO events (email, phone, name, startdate, enddate, starttime, endtime, url, message, color, band)" +
  82. " VALUES (?,?,?,?,?,?,?,?,?,?,?)");
  83. pst.setString(1, email);
  84. pst.setString(2, phone);
  85. pst.setString(3, name);
  86. pst.setString(4, sdate);
  87. pst.setString(5, edate);
  88. pst.setString(6, stime);
  89. pst.setString(7, etime);
  90. pst.setString(8, url);
  91. pst.setString(9, message);
  92. pst.setString(10, color);
  93. pst.setString(11, band);
  94. pst.executeUpdate();
  95. }
  96. catch (ClassNotFoundException | SQLException ex) {
  97. System.out.println("test3");
  98. Logger.getLogger(Reservation.class.getName()).log(Level.SEVERE, null, ex);
  99. }
  100.  
  101.  
  102. }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement