iijkhuh

ngo signup

Mar 20th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. package mypack;
  2.  
  3. import java.sql.*;
  4. import java.io.*;
  5. import javax.servlet.*;
  6. import javax.servlet.http.*;
  7.  
  8. public class DisplayServlet extends HttpServlet
  9. {
  10.  
  11. public void doGet( HttpServletRequest request , HttpServletResponse response ) throws IOException,ServletException
  12. {
  13. res.setContentType("text/html");
  14. PrintWriter out = res.getWriter();
  15.  
  16. try
  17. {
  18. Class.forName("oracle.jdbc.driver.OracleDriver");
  19. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE" , "system" , "connect");
  20.  
  21. String name = request.getParameter("name");
  22. String id = request.getParameter("id");
  23. String required = request.getParameter("required");
  24. String password = request.getParameter("password");
  25. String website = request.getParameter("website");
  26.  
  27. PreparedStatement ps = con.PreparedStatement("insert into users values(?,?,?,?,?)");
  28. ps.setString(1,id);
  29. ps.setString(2,name);
  30. ps.setString(3,password);
  31. ps.setString(4,required);
  32. ps.setString(5,website);
  33.  
  34. if(!userExists(id,con))
  35. {
  36. int i = ps.executeUpdate();
  37. if(i>0)
  38. {
  39. out.println("Account created")
  40. }
  41. HttpSeesion session = request.getSession();
  42. session.setAttribute("userName",userName);
  43. res.sendRedirect();
  44. }
  45. else
  46. {
  47. out.println("account already exists");
  48. }
  49. }
  50. catch(Exception e)
  51. {}
  52. }
  53.  
  54. boolean userExists(String id,Connection con)
  55. {
  56. Statement st = con.createStatement();
  57. ResultSet rs = st.executeQuery("select * from users where id="+id);
  58.  
  59. if(rs.next())
  60. {
  61. return true;
  62. }
  63. else
  64. {
  65. return false;
  66. }
  67. }
  68. }
Add Comment
Please, Sign In to add comment