看板 java 關於我們 聯絡資訊
不好意思 我找到問題所在了 因為我常用System.out.println()測試系統有沒有問題 結果resultset.getString()在while迴圈內 只能用一次 所以在第二次呼叫時 就爆了 感謝你之前幫忙 while(resultset1.next()) { //System.out.println(""+resultset1.getString("id")+""+resultset1.getString("password")); 就是因為多加上面這一行 導致錯誤.... UserBean ub2=new UserBean(); System.out.println("2221"); ub2.setid(resultset1.getString("id")); ub2.setpassword(resultset1.getString("password")); System.out.println("2222"); String sid=ub2.getid(); String ss=ub2.getpassword(); // System.out.println("2221"); int diff1=sid.compareTo(ub.getid()); int diff2=ss.compareTo(ub.getpassword()); System.out.println("" +diff1); //if((ub.getid().equals(sid)) && (ub.getpassword().equals(ss))) if(diff1==0 && diff2==0) {b=true;} } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.245.114