是先用“select * from aa where name=username”吗?那如果找不到会返回什么?应用什么语句处理?
用if(rs.next()) 就行还有,如果type是一个变量,那么type!=null跟
!type.equals("")有什么区别阿?
type!=null表示type不存在
!type.equals("")表示type不等于空串,很明显阿

解决方案 »

  1.   

    if(rs.next()){
    不为空,找到此用户了
    }
    type!=null 与!type.equals("")
    一个是对象比较,一个是和字符串比较。
      

  2.   

    我就是这么做的
    yangwlqi(杨威利)
      

  3.   


    if(true){
      找到用户 
    }else{
      没有找到
    }
      

  4.   

    这样:
    select * from aa where name='aaaaa' and password='asaaaa'
    如果没查到说明该用户不合法。没必要分的那么详细吧。况且,分得那么详细,倒是便于别人攻击你的网站了