Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package com.Servlet;
  7.  
  8. import static com.sun.corba.se.spi.presentation.rmi.StubAdapter.request;
  9. import java.sql.*;
  10. import java.io.IOException;
  11. import java.io.PrintWriter;
  12. import java.io.StringWriter;
  13. import java.sql.Connection;
  14. import java.sql.DriverManager;
  15. import java.sql.ResultSet;
  16. import java.sql.SQLException;
  17. import java.sql.Statement;
  18. import java.util.Scanner;
  19. import javax.servlet.RequestDispatcher;
  20. import javax.sql.DataSource;
  21. import javax.servlet.ServletException;
  22. import javax.servlet.http.HttpServlet;
  23. import javax.servlet.http.HttpServletRequest;
  24. import javax.servlet.http.HttpServletResponse;
  25.  
  26. /**
  27. *
  28. * @author Jony
  29. */
  30. public class LoginServlet extends HttpServlet {
  31.  
  32. private static Object request;
  33.  
  34. public static void main(String[] args) throws SQLException, ClassNotFoundException {
  35. Connection connection = null;
  36. Statement stmt = null;
  37.  
  38.  
  39.  
  40. try {
  41. //STEP 2: Register JDBC driver
  42. Class.forName("com.mysql.jdbc.Driver");
  43. } catch (Exception e) {
  44. }
  45. //STEP 3: Open a connection
  46. System.out.println("Connecting to database...");
  47. connection = DriverManager
  48. .getConnection("jdbc:mysql://localhost:3306/user_pass", "root", "zeitoun");
  49.  
  50. //STEP 4: Execute a query
  51. System.out.println("Creating statement...");
  52. stmt = connection.createStatement();
  53. String sql;
  54. sql = "SELECT username, password FROM information";
  55. ResultSet rs = stmt.executeQuery(sql);
  56.  
  57. while (rs.next()) {
  58. //retrieve by column name
  59. String usernamedb = rs.getString("username");
  60. String passworddb = rs.getString("password");
  61.  
  62. if (usernamedb.equals(inputUsername) && passworddb.equals(inputPassword)) {
  63. System.out.println("Login successful " + usernamedb + " " + passworddb);
  64. } else {
  65. System.out.println("Login failed " + usernamedb + " " + passworddb);
  66. }
  67.  
  68. }
  69.  
  70. }
  71.  
  72. /**
  73. *
  74. * @param request
  75. * @param response
  76. * @throws ServletException
  77. * @throws IOException
  78. */
  79. @Override
  80. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  81.  
  82. PrintWriter out = response.getWriter();
  83. String title = "Welcome";
  84. String docType =
  85. "<!doctype html public "-//w3c//dtd html 4.0 " +
  86. "transitional//en">n";
  87. out.println(docType + title);
  88.  
  89. String inputUsername = request.getParameter("Name");
  90. String inputPassword = request.getParameter("Pass");
  91. }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement