如何从ResultSet中取出若干条记录?假如取1~10条,该如何取?

解决方案 »

  1.   

    ResultSet中有 next方法,可以把游标往后移动,你搞个循环就行了。(游标是SQLServer的名词可能)此外,你可以用top或者limit这样子的SQL来产生10条记录。
      

  2.   

    while(rs.next())
    {
       out.print("<tr>");
       out.print("<td>"+rs.getString(1)+"</td>");
       out.print("</tr>");
    }
      

  3.   

    循环取的话在while里面加判断if(i>count)break;
      

  4.   

    不同数据库有不同限制条件,MS SQL用TOP,MySQl用limit。