password是rs里的第三个字段吗?
你取rs的时候有没有取这个password??

解决方案 »

  1.   

    你的SQL语句有问题吧
    String sql="select id,x,password from table_name";
    至少你得把三个字段都取出来啊
      

  2.   

    还有你的字段有可能是空字段,就是airskys(快乐的雨) 说的那个意思
      

  3.   

    password=rs.getString(“字段名”);
    这样多方便的也不用记是第几个字段
      

  4.   

    sql="select top 4 * from ZuJian_News where SubColidx=(select idx from ZuJian_SubColManage where SubColName='下载')and FirstPageFlag=1";
    这是我的sql。
      

  5.   

    可能是rs.getString(3)是空值,这样赋给String类型的password就会出错,所以要先判断一下,这样写看看:
    password=rs.getString(3)==null?"":rs.getString(3);