Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @WebServlet("/createEventShift")
- public class createEventShift extends HttpServlet {
- private static final String URL = "jdbc:mysql://localhost:3306/e_manager";
- private static final String USER = "root";
- private static final String PASSWORD = "2timeLearning!";
- private static Connection conn = null;
- static {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- conn = DriverManager.getConnection(URL, USER, PASSWORD);
- } catch (ClassNotFoundException | SQLException e) {
- }
- }
- public static Connection getConnection() {
- return conn;
- }
- @Override
- protected void doPost(HttpServletRequest request,
- HttpServletResponse response) throws ServletException, IOException {
- String insertSQL = "INSERT INTO event(title, description, start, end, "
- + "guest_no) VALUES(?, ?, ?, ?, ?)";
- String insertSQL2 = "INSERT INTO shift(event_id, start, end, positions)"
- + " VALUES(LAST_INSERT_ID(), ?, ?, ?)";
- String title = request.getParameter("title");
- String description = request.getParameter("description");
- String start = request.getParameter("start");
- String end = request.getParameter("end");
- String guest_no = request.getParameter("guest_no");
- String ss = request.getParameter("startshift");
- String es = request.getParameter("endshift");
- String pos = request.getParameter("positions");
- try {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- } catch (ClassNotFoundException ex) {
- Logger.getLogger(createEventShift.class.getName()).log
- (Level.SEVERE, null, ex);
- }
- Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
- PreparedStatement ce = conn.prepareStatement(insertSQL);
- PreparedStatement cs = conn.prepareStatement(insertSQL2);
- ce.setString(1, title);
- ce.setString(2, description);
- ce.setString(3, start);
- ce.setString(4, end);
- ce.setInt(5, Integer.parseInt(guest_no));
- ce.executeUpdate(insertSQL);
- ce.close();
- cs.setString(2, ss);
- cs.setString(3, es);
- cs.setInt(4, Integer.parseInt(pos));
- cs.executeUpdate(insertSQL2);
- cs.close();
- response.sendRedirect("/viewEvents.jsp");
- conn.close();
- } catch (SQLException ex) {
- }
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement