从数据库中检索密码和用户名。如果返回一行,则存在用户。但是,以下代码表示即使用户名和密码正确,用户也不存在。
Supervisor
答案 0 :(得分:0)
这是一个合理的代码,但你应该写
e.printStackTrace()
在catch块中的,可能是一个例外。查看user.getText()
和password.getText()
内容,您也可以应用user.getText().trim()
来删除空格。然后试试这个:
while(rs.next()) {
count++;
}
if(count > 0) {
JOptionPane.showMessageDialog(null, "user exist");
} else {
JOptionPane.showMessageDialog(null, "user doesnot exist");
}
祝你好运!