所以,我有一个获取用户名和密码的登录表单。这些数据存储在我创建的名为 useraccounts 的 Postgre 表中。
当用户在登录表单中输入重复数据时,有没有办法发送错误?
例如,如果我的用户帐户有 用户名||密码 管理员通行证 访客密码 管理员通行证
如果您想以管理员身份进入,我该如何显示无法登录的错误?
最佳答案
我认为你应该使用跟随行为。
列“UserName”的类型应为 citext。它为您提供简单的搜索。
执行查询
Select username from users where username='user name'
或
Select username from users where username=?
如果你可以使用prepared statement .
然后检查查询执行的结果。如果 ResultSet 不为空,则意味着名称为“用户名”的用户已存在,您可以提供错误。
关于java - 我如何在java中的登录数据库中查找重复值(用户名,密码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38312393/