程序?
是你程序的问题,不关JSP事. 是否有先rs.next() ,再取结果集?

解决方案 »

  1.   

    应该这样用 select * FROM TABLE  WEHRE .... LIMIT 10;
      

  2.   

    那是JSP的原因,是你的JDBC的原因,
    ResultSet rs=null;
    String strsql="select * from table";
    rs=bean.getResultSet(strsql); //这个是连接池的方法,可能和你的不一样while(rs.next())
    {
    String a=rs.getString(1);
    ......
    }
    if(rs!=null)
    rs.close();
      

  3.   

    访问数据库(表)的字段必须按顺序!表1 
    字段:aa bb cc
    .........
    String xx="";
    xx=rs.getString("aa");
    ...
    xx=rs.getString("bb");
    ...
    xx=rs.getString("cc"); 正确
    以下错误
    xx=rs.getString("aa");
    xx=rs.getString("cc"); 跳过bb
    xx=rs.getString("bb"); 错误按字段从左到右的顺序访问