gpt4 book ai didi

java - 未检测到文本字段和密码字段

转载 作者:行者123 更新时间:2023-12-01 22:10:02 25 4
gpt4 key购买 nike

需要帮助了解未检测到文本字段和密码字段的原因吗?所以这就是我看到错误的地方(txtUsername 和 PW 上的红线)

private void btnLoginActionPerformed(java.awt.event.ActionEvent evt) {                                         
if(txtUsername.getText().length()==0) {
JOptionPane.showMessageDialog(null, "Please fill up blank field/s!");
}
else if(PW.getPassword().length==0) {
JOptionPane.showMessageDialog(null, "Please fill up blank field/s!");
}
else {
String user = txtUsername.getText();
char[] pass = PW.getPassword();
String pwd = String.copyValueOf(pass);
if(validate_login(user,pwd))
JOptionPane.showMessageDialog(null, "Correct Login Credentials!");
else
JOptionPane.showMessageDialog(null,"Incorrect Login Credentials!");
}
}

在我输入这段代码之前:

private boolean validate_login (String username, String password) {
try {
Class.forName(".com.mysql.jdbc.Driver");
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/logins" + "user=root&password=");
PreparedStatement pst = con.prepareStatement("Select * from admin where username=? and password=?");
pst.setString(1, username);
pst.setString(2, password);
ResultSet rs = pst.executeQuery();
if(rs.next()) {
return true;
}
else
return false;
}
catch(SQLException e) {
e.printStackTrace();
return false;
}

}
}

没有任何错误。现在它给了我很多错误,因为我已经输入了该代码,但该方法本身并没有错误。你能帮我么?谢谢。

最佳答案

在您的 validate_login 方法中,存在不必要的花括号。拆下底部支架

关于java - 未检测到文本字段和密码字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31984918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com