У меня есть база данных "library_db", размещенная на Azure, в которой есть таблица "admin_db" с полями "username" и "password".Как я могу проверить в Java, если в моей таблице существует определенный пользователь?(Если пользователь был зарегистрирован, и его имя пользователя и пароль присутствуют в моей таблице)
Я пробовал следующее:
public void LoginAction(String user, String password) {
try {
Connection connection = DriverManager.getConnection(host, username, passwordServer);
SQLServerPreparedStatement preparedStatement = (SQLServerPreparedStatement) connection.prepareStatement("SELECT `username`, `password` FROM `admin_db` WHERE `username`=? AND `password`=?");
preparedStatement.setString(1, user);
preparedStatement.setString(2, password);
SQLServerResultSet resultSet =preparedStatement.executeQuery();
if (resultSet.next()) {
System.out.println("login successful");
}
} catch (Exception e) {
System.out.println("Login fail");
}
Код выполняется без ошибок, но выполняет перехват-> Вывод: ошибка входа