Guest User

Untitled

a guest
Aug 3rd, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. Access Database in Servlet
  2. package Validate;
  3.  
  4. import java.io.IOException;
  5. import java.io.PrintWriter;
  6. import java.sql.*;
  7. import javax.servlet.RequestDispatcher;
  8. import javax.servlet.ServletConfig;
  9. import javax.servlet.ServletException;
  10. import javax.servlet.http.HttpServlet;
  11. import javax.servlet.http.HttpServletRequest;
  12. import javax.servlet.http.HttpServletResponse;
  13. import javax.servlet.http.HttpSession;
  14.  
  15. public class LoginServlet extends HttpServlet{
  16.  
  17. @Override
  18. public void init(ServletConfig config) throws ServletException
  19. {
  20. super.init(config);
  21. try
  22. {
  23. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  24. }
  25. catch (Exception ex)
  26. {
  27. System.out.println("Initialize connector string");
  28. }
  29. }
  30. @Override
  31. public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  32. {
  33. Connection conn;
  34. Statement st;
  35. ResultSet rs;
  36. PrintWriter pw = response.getWriter();
  37. String userName = request.getParameter("username");
  38. String password = request.getParameter("password");
  39. HttpSession session = request.getSession(true);
  40. response.setContentType("text/html");
  41. try
  42. {
  43. conn=DriverManager.getConnection("jdbc:odbc:FBS");
  44. st=conn.createStatement();
  45. rs=st.executeQuery("select UserName,Password from user_login where UserName='"+userName+"' and Password='"+password+"'");
  46. while(rs.next())
  47. {
  48. session.setAttribute("USerName",userName);
  49. RequestDispatcher dispatch=request.getRequestDispatcher("/flat_status.jsp");
  50. dispatch.forward(request, response);
  51. }
  52. st.close();
  53. rs.close();
  54. conn.close();
  55. }
  56. catch (SQLException ex)
  57. {
  58. pw.println(ex);
  59. }
  60. }
  61.  
  62. }
  63.  
  64. boolean userFound=false;
  65.  
  66. conn=DriverManager.getConnection("jdbc:odbc:FBS");
  67. String sql="select [UserName],[Password] from user_login
  68. where [UserName]=? and [Password]=?";
  69. PreparedStatement st=conn.prepareStatement(sql);
  70. st.setString1(1,userName);
  71. st.setString1(2,password);
  72. rs=st.executeQuery();
  73.  
  74. if(rs.next())
  75. {
  76. userFound=true;
  77. }
  78. st.close();
  79. conn.close();
  80.  
  81. if(userFound)
  82. {
  83. }
  84.  
  85. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  86.  
  87. conn=DriverManager.getConnection("jdbc:odbc:FBS={Microsoft Access Driver(*.accdb)};DBQ=C:\Users\Dumbre\Documents\NetBeansProjects\Flat Booking System\Flat_System.accdb;");
  88.  
  89. jdbc:odbc:TheNameForTheNewDSNThatYouJustCreated
Add Comment
Please, Sign In to add comment