好像是null吧,
你將rs打印出來不就知道了.

解决方案 »

  1.   

    不过没有符合条件的记录,得到的不是null,你可以利用
    rs.last();
    if(rs.getRow() == 0){
       return false;
    }
    判断
      

  2.   

    我想到一个方法,大家看看好不好:
    if(rs.next())
    {
      非空;
    }
    else
    {
     空;
    }
      

  3.   

    rs是创建的结果集,不为空,
    创建完ResultSet rs = stmt.executeQuery(sql);
    后马上判断
    if(!rs.next())  //空ResultSet
      

  4.   

    rs不为空,仍是结果集对象。null是不可引用的对象。
    利用rs.next()可以检查是否有记录返回,
    但是一定要加上NullPointException的检验!防止访问失败结果集为NULL。
    只有在访问失败(表名不存在)的情况下rs才为NULL.