用一个类来存储数据库返回的记录,然后用jsp调用,每调用多少,由你定,意思是如果这个页面中的数据到了你定那的数目,那就停,然后用一个连接再调用那个类,再显示下一些记录,以此类推

解决方案 »

  1.   

    不太明白你说的意思
    假如,我在数据库里的存储过程是这样 
    select '第一个结果集' as a1
    select '第二个结果集' as a2
    select '第三个结果集' as a3然后用下列方式取,但现在是只能得到 
     第一个结果集 中的值,不管里面有多少条记录目前是不知道怎么把它移到a2结果集,再接着取,有哪位高手知道,请指点一下,谢谢,分不够可再加import java.io.*;
    import java.sql.*;然后
    public class sqlBean
     {
       public static void main(String args[]) throws Exception 
       {
    String url = "jdbc:microsoft:sqlserver://192.168.0.3:1433;DatabaseName=ihrm40";
            try
            {   
         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
            Connection conn = DriverManager.getConnection(url,"sa","sa");
            System.out.println("OK");
            CallableStatement cs=conn.prepareCall("{call search(?)}");
            cs.setString(1,"1");
            ResultSet rs = cs.executeQuery();
            while(rs.next())
              {
               System.out.println(rs.getInt(1));
              }        
           
            conn.close();          
            }
            catch(SQLException ex)         
            {System.out.println("SQL出现意外!");}
             
       }
     }