我的想法:设置4个按钮分别为(|<(代表移动结果集的第一个),<(结果集前一个),>(结果集后一个),>|(结果集最后一个))
目的是查询结果集。
问题是<和>
每当点按钮的时候结果集下移一个 下面是>的代码,为什么又错误呢?谢谢,请教高手
 while (result.next()) {
              jTextField1.setText(result.getString("UserName"));
              jTextField2.setText(result.getString("Password"));
              result.next();
            }

解决方案 »

  1.   

    你的while的条件里面已经next了,何必在里面再来个next呢还有一个就是结果集的数量问题,看楼主应该就是小数目的练习而已,因此也无所谓,如果数据库条目过多,一次全部保存在一个ResultSet里显然是不可取的,一般都会一次选择n条记录,做jsp的话通常要做的就是一个分页问题
      

  2.   

    我做的是一个c/s模式的系统,目的就是通过点击按钮来察看数据库中的结果,以下的代码可以查出下一条纪录,但是再点击按钮想查他下面的记录就不行了,请教高手阿。
     if(!result.isLast())
                {
                  result.next();
                  jTextField1.setText(result.getString("UserName"));
                  jTextField2.setText(result.getString("Password"));
                  //result.next();
                }