是的。。返回结果第一条纪录的前面。
一般这样写
while(rs.next()){
    out.print(rs.getString("name"));
}

解决方案 »

  1.   

    同意思楼上的,或者用
    if(rs.next()){
    out.print(rs.getString("name"));
    }
      

  2.   

    http://www.csdn.net/expert/topic/773/773734.xml?temp=.8686487
      

  3.   

    可否这样写?
    if(!rs.next())
     {out.print("数据库没有结果返回");}
    else
     {out.print(rs.getString("name")); }
      

  4.   

    http://www.csdn.net/expert/topic/773/773734.xml?temp=.8686487
      

  5.   

    http://www.csdn.net/expert/topic/773/773734.xml?temp=.8686487