Java + MySQL - Mechanizm Logowania

0

Witam. Mógłby mi ktoś wytłumaczyć, na czym polega błąd? Podczas wprowadzenia poprawnych danych, konstrukcja if reaguje jakby były niepoprawne.

 if(username.getText() == sql.Get_String("SELECT username FROM users WHERE ID = 1") && pass.getText() == sql.Get_String("SELECT password FROM users WHERE ID = 1")){
                    System.out.println("Logged in successfully!");

                }
                else {
                    System.out.println("Invalid Username or Password!");
                }
3
username.getText() == sql.Get_String("SELECT username FROM users WHERE ID = 1")
                   ^ Tu jest problem

a == b w javie nie działa tak jak myślisz (dla Stringów)
użyj a.equals( b);

1 użytkowników online, w tym zalogowanych: 0, gości: 1