Я пытаюсь аутентифицировать имя пользователя и пароль, если эта строка существует в базе данных.Но я получаю индекс параметра вне диапазона (1> количество параметров, которое равно 0).Пожалуйста, помогите
Scanner in = new Scanner(System.in);
String password = in .next();
String username = in .next();
PreparedStatement ps =
connect.prepareStatement
( "select LastName,BirthDate from employees where LastName= '" + username + "' and BirthDate = '" + password + "'" );
ps.setString (1, username);
ps.setString (2, password);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
System.out.println("login completed");
} else {
// Quest not completed yet
System.out.println("login failed");
}