A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郑强强 中级黑马   /  2012-4-3 10:43  /  1201 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int currentPage = 1 ;        // 为当前所在的页,默认在第1页
        int lineSize = 3 ;                // 每次显示的记录数
        int allRecorders = 0 ;        // 表示全部的记录数
        int pageSize = 1 ;                // 表示全部的页数(尾页)
        int lsData[] = {1,3,5,7,9,10,15,20,25,30,50,100} ;


        sql =         "SELECT * FROM (        " +
                        " SELECT empno,ename,job,hiredate,sal,comm,ROWNUM rn " +
                        " FROM emp WHERE ROWNUM<=? ORDER BY empno) temp " +
                        " WHERE temp.rn>? " ;
        pstmt = conn.prepareStatement(sql) ;
        pstmt.setInt(1,currentPage * lineSize) ;
        pstmt.setInt(2,(currentPage-1) * lineSize) ;
        rs = pstmt.executeQuery() ;

请各位大侠用sql语言写出来

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马