解决方案 »

  1.   

    相当于一个指针的移动,if的是指判断是否有下一条记录,而while是循环到没有记录为止
      

  2.   

    if 和  while   区别。
      

  3.   


    是这样的,re.next()是用指针判断的,但是,它执行一次就会+1
    if 判断就是判断是否有数据(其实就是第一条数据,初始化的re是0,next是1)
    while是循环的,一直下去,直到next是null为止
      

  4.   

    next方法相当于c++中的指针,判断是否有下一条;
      

  5.   

    if(rs.next())本就不是循环语句,是分支语句,判断是否有下一条,有就执行if后面的代码;而while(rs.next())则是循环语句,判断是否有下一条,有就执行一次循环体,然后再回来判断,一直到没有下一条的时候,就执行while块后面的代码。
      

  6.   

    那rs.next()这个我能不能理解为,本来rs.初始值为0,查询数据的话是第0条,因为有了next(),那么它的特点是+1,所以rs.next()是查询第一条记录的。