我已經與數據庫建立了連接,數據庫中列名為用戶名和密碼,結果在驗證上出現了問題,糾結死我了。代碼如下:;.sql.;.sql.;i...我已經與數據庫建立了連接,數據庫中列名為用戶名和密碼,結果在驗證上出現了問題,糾結死我了。代碼如下:
;
java.sql.;
java.sql.;
java.sql.;
conn = .(url,user,);
stmt = conn.();
.out.("數據庫連接成功");
= stmt.(" * from ");
.out.("查找成功");
while(.next()){
strUN = .(1);
strpw = .(2);
}
if(strUN == null){
.(null,"用戶名不存在!" ,"ERROR:登錄信息" ,.);
.out.("返回false 1");
false;
}
else(Pwd.(strpw)){
.out.("錯的");
false;
}
else {
.out.("對的");
true;
}
}
catch( e){
.(null,"登錄失敗,請重新登錄!" ,"ERROR:登錄信息" ,.);
}
false;
}
}
發現我無論怎么輸,只要數據表中有數據判斷數據庫連接成功,它全都返回的是true判斷數據庫連接成功,條件語句我也改了其他的,但是結果還是一樣,求大神指導,這個判斷該怎么判斷,?