0
我有一個名爲username
的用戶名和一個名爲password
的PasswordTextField的TextField。我聲明瞭兩個本地字符串變量,user
和pass
。我有一個數據庫,但我仍然無法進入「歡迎」部分。這是我的代碼。JDBC GUI登錄,文本字段到本地字符串變量
try {
Class.forName("com.mysql.jdbc.Driver");
//making a connection through the driver
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/login", "root", "123456");
//System.out.println("Connected to database");
statement = connection.createStatement();
rs = statement.executeQuery("SELECT * FROM login.credentials");
while (rs.next()) {
String user = rs.getString("username");
String pass = rs.getString("password");
if (username.equals(user) && password.equals(pass)){
System.out.println("Welcome!");
} else {
System.out.println("Invalid password!");
}
}
}
問題是什麼? – Shriram
if語句中的用戶名'n密碼中有什麼值?顯示堆棧跟蹤,你面臨什麼錯誤 – Deepanshu
我知道我的用戶名和密碼是正確的,但我仍然無法進入System.out.println(「歡迎」); – nyelnyelnyel