while (rs.next()) {
          String name = rs.getString("iso");
          System.out.println(name);可以取出marc数据第1条
00758nam0 2200253   450 00100130000000500170001301000320003010000410006210100080010310200150011110500180012610600060014420001120015021000340026221500280029622500270032430000050035133000050035646100300036160600150039169000140040670100510042090500330047101201000115520100603094421.9  a7-5006-7196-2b平dCNY16.80  a20100603d2006    em y0chia0110    ea  achi  aCNb110000  ay   z   000yy  ar1 a优秀教师一定要做的14件事def[美国]托德·维特克尔著ghi9you xiu jiao shi yi ding yao zuo de 14jian shi   a北京c中国青年出版社d2006.10  a165页cd19cm(小32开)e2 a教师一生的读书计划hi  a  a 012001 a教师一生的读书计划  a教育x各级  aG635.1v4  a托德·维特克尔c美国4著9tuo de wei te ke er   aTSGb002057-58dG635.1e7f2想取出全部的 求高手指点啊

解决方案 »

  1.   

    你把整个源码贴出来。如果你的rs还有其它值,while应该能循环出来的。
      

  2.   

    将while上面再加一行rs.next()代码就能去出第二条
      

  3.   

    你上面的代码不是写了吗?rs里存放的是你通过SQL查询出来的结果(应该包括了首行及第二行的数据吧)。如果我按你发贴的题目理解,即想取表第二行的话,你上面的代码已经实现了呀:
    while(rs.next){
       System.out.println(rs.get........);
    }
    或者你定义一个Hashtable<String,Object>和变量I,你循环一次,I++,然后把I转为String作为哈希表的键值,Object就是你表的其它数据。哈哈。。
      

  4.   

    如果有什么问题,可以在我博客上留言,CSDN我现在登录的次数少了。
    http://lxz850403.blog.163.com/这里主要发布的是一些技术方面的,包括自己在日常解决一些问题时,作的记录,都有。谢谢支持!
      

  5.   

    如果你想单独取出第二条的话,就很简单啊,把你取出来的rs,放入一个String[]中啊,然后用String[2],这样就单独取出来了
      

  6.   

    如果你想单独取出第二条的话,就很简单啊,把你取出来的rs,放入一个String[]中啊,然后用String[2],这样就单独取出来了
      

  7.   

    继续netxt不就是第二条数据了?