我正在尝试打印用户名和密码,但是代码两次输入 else 部分。
我为条件添加了打印功能。
在用户名和密码匹配的情况下,我接受了"Matched!"和"Invalid username or password!"消息。
在唯一匹配的用户名的情况下,我接受"Username!"并"Invalid username or password!"发送消息。
在唯一匹配的密码的情况下,我采取了"Password"和"Invalid username or password!"消息。
如果没有匹配,我会收到"Invalid username or password!"两次消息。
下面是代码
Statement myStmt = myConn.createStatement();
ResultSet resultSet = myStmt.executeQuery("SELECT * FROM `Employee`");
while(resultSet.next()) {
if(resultSet.getString("username").matches(textField_1.getText()) && resultSet.getString("password").matches(textField_2.getText())) {
System.out.println("Matched!");
} else {
System.out.println("Invalid username or password!");
}
}
结果假设为“匹配!” 为有效的密码和用户名。结果假设为“无效的用户名或密码!” 对于无效的用户名或密码。
白衣非少年
哔哔one
相关分类