Advertisement
Guest User

Untitled

a guest
Sep 18th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.85 KB | None | 0 0
  1. package controllers;
  2.  
  3. import java.sql.*;
  4. import java.io.IOException;
  5. import java.io.PrintWriter;
  6.  
  7. import javax.servlet.*;
  8. import javax.servlet.annotation.WebServlet;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12.  
  13. /**
  14. * Servlet implementation class PublishServlet
  15. */
  16. @WebServlet("/PublishServlet")
  17. public class PublishServlet extends HttpServlet {
  18.  
  19. /**
  20. *
  21. */
  22. private static final long serialVersionUID = 7416565882855256169L;
  23.  
  24. public PublishServlet() {
  25. super();
  26. }
  27.  
  28. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  29. throws ServletException, IOException {
  30.  
  31. }
  32.  
  33. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  34. throws ServletException, IOException {
  35. String label = request.getParameter("label");
  36. String model = request.getParameter("model");
  37. String engine = request.getParameter("engine");
  38. String gearbox = request.getParameter("gearbox");
  39. String price = request.getParameter("price");
  40. String month = request.getParameter("month");
  41. String year = request.getParameter("year");
  42. String km = request.getParameter("km");
  43. boolean twoThreeDoors = Boolean.parseBoolean(request.getParameter("twoThreeDoors"));
  44. boolean fourFiveDoors = Boolean.parseBoolean(request.getParameter("fourFiveDoors"));
  45. boolean ledLights = Boolean.parseBoolean(request.getParameter("ledLights"));
  46. boolean ksenonLights = Boolean.parseBoolean(request.getParameter("ksenonLights"));
  47. boolean halogenLights = Boolean.parseBoolean(request.getParameter("halogenLights"));
  48. boolean letiDjanti = Boolean.parseBoolean(request.getParameter("letiDjanti"));
  49. boolean teglich = Boolean.parseBoolean(request.getParameter("teglich"));
  50. boolean shibedah = Boolean.parseBoolean(request.getParameter("shibedah"));
  51. boolean alarma = Boolean.parseBoolean(request.getParameter("alarma"));
  52. boolean imobilizer = Boolean.parseBoolean(request.getParameter("imobilizer"));
  53. boolean kasko = Boolean.parseBoolean(request.getParameter("kasko"));
  54. boolean centralLocking = Boolean.parseBoolean(request.getParameter("centralLocking"));
  55. boolean fourXfour = Boolean.parseBoolean(request.getParameter("fourXfour"));
  56. boolean barter = Boolean.parseBoolean(request.getParameter("barter"));
  57. boolean gasSystem = Boolean.parseBoolean(request.getParameter("gasSystem"));
  58. boolean lizing = Boolean.parseBoolean(request.getParameter("lizing"));
  59. boolean newEntry = Boolean.parseBoolean(request.getParameter("newEntry"));
  60. boolean onParts = Boolean.parseBoolean(request.getParameter("onParts"));
  61. boolean withRegistration = Boolean.parseBoolean(request.getParameter("withRegistration"));
  62. boolean serviceBook = Boolean.parseBoolean(request.getParameter("serviceBook"));
  63.  
  64. try {
  65. Class.forName("com.mysql.jdbc.Driver");
  66. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/cars", "root",
  67. "Supergirl148752563-");
  68.  
  69. String query = " insert into cars.cars_info (id, label, model, engine, gearbox, price, month, year, km, two_three_doors, four_five_doors, LED_lights, ksenon_lights, halogen_lights, leti_djanti, teglich, shibedah, alarm, imobilizer, casco, central_locking, fourXfour, barter, gasSystem, lizing, new_entry,on_parts, with_registration,serviceBook)"
  70. + " values (null, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
  71.  
  72. // create the mysql insert preparedstatement
  73. PreparedStatement preparedStmt = con.prepareStatement(query);
  74. preparedStmt.setString(1, label);
  75. preparedStmt.setString(2, model);
  76. preparedStmt.setString(3, engine);
  77. preparedStmt.setString(4, gearbox);
  78. preparedStmt.setString(5, price);
  79. preparedStmt.setString(6, month);
  80. preparedStmt.setString(7, year);
  81. preparedStmt.setString(8, km);
  82. preparedStmt.setBoolean(9, twoThreeDoors);
  83. preparedStmt.setBoolean(10, fourFiveDoors);
  84. preparedStmt.setBoolean(11, ledLights);
  85. preparedStmt.setBoolean(12, ksenonLights);
  86. preparedStmt.setBoolean(13, halogenLights);
  87. preparedStmt.setBoolean(14, letiDjanti);
  88. preparedStmt.setBoolean(15, teglich);
  89. preparedStmt.setBoolean(16, shibedah);
  90. preparedStmt.setBoolean(17, alarma);
  91. preparedStmt.setBoolean(18, imobilizer);
  92. preparedStmt.setBoolean(19, kasko);
  93. preparedStmt.setBoolean(20, centralLocking);
  94. preparedStmt.setBoolean(21, fourXfour);
  95. preparedStmt.setBoolean(22, barter);
  96. preparedStmt.setBoolean(23, gasSystem);
  97. preparedStmt.setBoolean(24, lizing);
  98. preparedStmt.setBoolean(25, newEntry);
  99. preparedStmt.setBoolean(26, onParts);
  100. preparedStmt.setBoolean(27, withRegistration);
  101. preparedStmt.setBoolean(28, serviceBook);
  102.  
  103. // execute the preparedstatement
  104. preparedStmt.execute();
  105.  
  106. con.close();
  107. } catch (Exception e) {
  108. System.out.println(e);
  109. }
  110. }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement