Есть такой кусок кода:
System.out.println("login :" + loginField.getText());
System.out.println("pass from fo:" +passwordField.getText());
DBHandler.openConnection();
ResultSet resultSet = DBHandler.executeUpdate("SELECT * FROM users WHERE login = '"+loginField.getText()+"'");
String passwordFromDB = null;
try {
while (resultSet.next()) {
passwordFromDB = resultSet.getString("password");
}
} catch (SQLException throwables) {
throwables.printStackTrace();
}
System.out.println("pass from DB :" + passwordFromDB);
if (passwordFromDB.toString() == passwordField.getText().toString()) {
System.out.println(1);
}
DBHandler.closeConnection();
Я вытаскиваю из БД данные по логину и пытаюсь сравнить введенный пароль с паролем из бд, но они не совпадают, в чем я накосячил?