关于rs的有关问题

关于rs的问题求助代码如下rs db.query(sql)if(rs.next()){while(rs!null){rs.next()}}else{}sql执行结

关于rs的问题求助
代码如下
rs = db.query(sql)
if(rs.next()){
  while(rs!=null){
  rs.next();
  }
}else{}

sql执行结果是1行记录,运行程序的时候报错,提示"已经 达到记录集末端,不可调用next",求高手指正代码错误,万分感谢!!!!

[解决办法]

Java code
rs = db.query(sql)if(rs.next()){  [color=#FF0000]while(rs!=null){  rs.next();  }[/color]}else{}