java登录未验证mysql数据库的访问权限
我已经设置了一个gui,它有一个登录界面和一个存储用户名和密码的数据库,但是当我尝试登录gui时,即使我输入了数据库中的确切数据,它也会给我无效的登录。将Sql语句更改为java登录未验证mysql数据库的访问权限,java,mysql,Java,Mysql,我已经设置了一个gui,它有一个登录界面和一个存储用户名和密码的数据库,但是当我尝试登录gui时,即使我输入了数据库中的确切数据,它也会给我无效的登录。将Sql语句更改为 select userName,password from person where userName = ? and password = ? 而不是 select userName from person where userName = ? and password = ? 更新 事实上,您不需要在java代
select userName,password from person where userName = ? and password = ?
而不是
select userName from person where userName = ? and password = ?
更新
事实上,您不需要在java代码中再次检查用户名和密码,您的查询本身会告诉您他/她是否有效请手动检查mysql用户名/密码。我的意思是检查mysql用户名/密码是否正确?
resultset
返回一些数据或空数据?@harmeething我不确定如何判断?如果resultset
返回用户名/密码,请检查字母大小写,因为等于(“字符串”)
是区分大小写的函数。