解决方案 »

  1.   

    System.out.println(rs.first() ? rs.getString(1) : "rs is null");  这句去掉试试
      

  2.   

    刚才去掉试过了,while(rs.next())这句的时候会跳到catch (Exception e)那里去,我感觉总之是rs里边没有一个记录
      

  3.   

    应该是类型不对:
    while(rs.next())
        {
         System.out.println(rs.getString(1));
         rowCount++;
        }
    你的rs要是没有记录,就不会进while,应该是打印的这一句报错了,你看看是类型不对还是空指针。要么是rs.getString(1)是null,要么就是rs的第一行不是String。看看异常信息。
      

  4.   

    谢谢,我最后发现原因是在数据库中插入数据后,没有进行commit导致查不到