password是string类型吧?应该用if(password.equals(rs.getString(3)))
{
   .................
}

解决方案 »

  1.   

    SELECT password FROM login WHERE userName='"+user+"' and isDel='0'password==rs.getString(1))
    试下
      

  2.   

    改成password.equals(rs.getString(3))
    还是报错,还是提示密码错误,还别的检测办法没有啊,各位高手
      

  3.   

    SELECT password FROM login WHERE userName='"+user+"' and isDel='0'
    如果isDel是String 的就用这个,如过是isDel是int的话就不用加单引号字符串比较要用equals()还有就是数据库中的数据要用SQL语句插入,不要手工录入。
    本人有教训,为了省事就手工家了点数据进去。结果两个看着明明相等,但结果就是false。
    差不点把我气凤了,最后一看原来数据库中的有多的空格》》》~~~~~~~~~~
      

  4.   

    各位问题解决了
    谢谢就是 xiaoshu97(小树) 说的那中情况,空格的存在
    我用下面这行搞定的:
    password.equals(rs.getString(3).trim())