我有一个带有MySQL jdbc的GUI,它检查以确保用户输入了正确的登录信息,但由于某种原因,即使信息列在我的数据库中,它也说不是。
答案 0 :(得分:0)
您已经从以下代码中的结果集中提取了值:
if (rs!=null && rs.next()) {
orgUname = rs.getString("username");
orPass = rs.getString("password");
}
将以下内容替换如下:
if (rs.next() && password.equals(rs.getString("password")) && username.equals(rs.getString("username"))) {
到
if (password.equals(orPass) && username.equals(orgUname)) {