Advertisement
Guest User

Untitled

a guest
Feb 9th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. <a href="/RegisterEvent?id=<%=Integer.parseInt(resultSet.getString("event_id")) %>">Register</a>
  2.  
  3. package com.event;
  4.  
  5. import java.io.IOException;
  6. import java.io.PrintWriter;
  7.  
  8. import javax.servlet.*;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12. import java.sql.*;
  13. import java.io.*;
  14. import java.util.*;
  15. import javax.servlet.annotation.MultipartConfig;
  16. import javax.servlet.http.HttpSession;
  17. import javax.servlet.http.Part;
  18.  
  19.  
  20.  
  21. public class RegisterEvent extends HttpServlet {
  22.  
  23.  
  24.  
  25. @Override
  26. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  27. throws ServletException, IOException {
  28. response.setContentType("text/html;charset=UTF-8");
  29. PrintWriter out = response.getWriter();
  30. int i1;
  31.  
  32.  
  33. HttpSession session = request.getSession();
  34. String username = (String)session.getAttribute("uname");
  35.  
  36. String event_id = request.getParameter("id");
  37.  
  38. String fname,lname,email,colgname,event_name;
  39. int contact;
  40.  
  41.  
  42. try {
  43.  
  44. //loading drivers for mysql
  45. Class.forName("com.mysql.jdbc.Driver");
  46.  
  47. //creating connection with the database
  48. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/technovision", "root", "root");
  49.  
  50. String sql1 = "SELECT * FROM `users` WHERE `username`=?";
  51.  
  52.  
  53. PreparedStatement ps = con.prepareStatement(sql1);
  54.  
  55. ps.setString(1,username);
  56.  
  57. ResultSet rs = ps.executeQuery();
  58.  
  59. while(rs.next()){
  60. fname = rs.getString("fname");
  61. lname = rs.getString("lname");
  62. email = rs.getString("emailid");
  63. contact = rs.getInt("mobile");
  64. colgname = rs.getString("colgname");
  65. }
  66.  
  67.  
  68.  
  69. String sql2 = "SELECT event_name FROM events WHERE event_id=?";
  70.  
  71.  
  72. PreparedStatement ps1 = con.prepareStatement(sql2);
  73.  
  74. ps1.setInt(1,Integer.parseInt(event_id));
  75.  
  76.  
  77.  
  78. ResultSet rs1 = ps1.executeQuery();
  79.  
  80.  
  81. while(rs1.next())
  82. { event_name = rs1.getString("event_name");
  83. }
  84.  
  85.  
  86.  
  87.  
  88. String sql3 ="INSERT INTO registered_users(`fname`,`lname`,`email`,`contact`,`college_name`,`event_name`) values (?,?,?,?,?,?)";
  89.  
  90.  
  91. PreparedStatement ps3 = con.prepareStatement(sql3);
  92.  
  93.  
  94. ps3.setString(1, fname);
  95. ps3.setString(2, lname);
  96. ps3.setString(3, email);
  97. ps3.setInt(4, contact);
  98. ps3.setString(5, colgname);
  99. ps3.setString(6, event_name);
  100.  
  101. i1 = ps3.executeUpdate();
  102.  
  103. if(i1>0)
  104. {
  105. response.sendRedirect("register-success.jsp");
  106. }
  107.  
  108. }
  109. catch (Exception se) {
  110. System.out.println(se);
  111. }
  112.  
  113.  
  114. }
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement