Подключите базу данных SQL к Java, чтобы можно было аутентифицировать пользователя - PullRequest
0 голосов
/ 11 ноября 2019

Я застрял при подключении sql к моей странице входа в систему для аутентификации java. Указав путь к моему хосту sql и все учетные данные

String uname = request.getParameter("uname");
String upass = request.getParameter("upass");
        try {
              Class.forName("com.mysql.jdbc.Driver");
              Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/user","root","root");
              Statement stmt = con.createStatement();
              ResultSet rs = stmt.executeQuery("select uname,upass from user where uname='"+uname+"' and upass='"+upass+"'");

              if(rs.next()) {
                response.sendRedirect("http://localhost:8080/simpleLogin/welcome.jsp?uname="+rs.getString("uname"));
                HttpSession session = request.getSession();
                session.setAttribute("uname", uname);


              }else {
                out.println("Wrong id and password");
              }

Я хочу аутентификацию пользователя из моей базы данных sql. Если введенные учетные данные доступны в базе данных, он будет перенаправлен на экран приветствия, а если нет, то будет отображаться ошибка, например, «введенные данные неверны», любая другая ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...