你是不是在用了last之后还用了rs.next(),比如while(rs.next())

解决方案 »

  1.   

    rs.last()我意为将游标放置在最后一条目上
    如果为一条纪录的话,应该没什么问题吧!
    这条错误的具体含义有谁能知道!
      

  2.   

    你试试这样,把游标类弄设置为sensitive的如果只有一条记录,你可以这样写while(rs.next())
    {
    out.print(rs.getString("auth"));
    }
      

  3.   

    那可不可以
    只用
    rs.next();
    String auth=rs.getString("auth");
      

  4.   

    Statement stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE, 
    java.sql.ResultSet.CONCUR_READ_ONLY); 
    换成这个再试试
      

  5.   

    都说了这么多的拉,出现这个错误主要是没有rs.next()或者执行这句出错
      

  6.   

    rainshow:stmt修改过了,但问题依旧!!1
    rs.next();
    也添加上了
      

  7.   

    即使你确定至少有一条记录也必须有while(rs.next())或if(rs.next()).
      

  8.   

    楼上的问题依旧!!!
    现在的问题是
    我用out 输出竟然是空
    但我数据库中明明是有纪录的