private static final String QUERYPERPAGESQL = "select * from (select m.*, rownum rn from (select * from music order by id) m where rownum <= ?) where rn > ?";

//该sql语句为每页显示的个数

public List queryPerPage(int page) {//page为当前处于第几页

List list = new ArrayList();

Connection conn = null;

PreparedStatement ps = null;

ResultSet rs = null;

int EndRow = page * CountPerPage;//CountPerPage为每页要显示的个数

int StartRow = (page-1) * CountPerPage;

conn = FactoryOracleDBConn.getOracleDBConn().getConnection();

try {

ps = conn.prepareStatement(this.QUERYPERPAGESQL);

ps.setInt(1, EndRow);

ps.setInt(2, StartRow);

rs = ps.executeQuery();

while(rs.next()){

Music music = new Music();

music.setAuthor(rs.getString("author"));

music.setId(rs.getInt("id"));

music.setName(rs.getString("name"));

music.setSinger(rs.getString("singer"));

list.add(music);

}

} catch (SQLException e) {

e.printStackTrace();

throw new MyRunTimeException("分页显示查询失败", e);

}finally{

FactoryOracleDBConn.getOracleDBConn().colse(conn, ps, rs);

}

return list;

}

Oracle 分页语句解释,oracle 分页语句相关推荐

  1. oracle分页语句解释,oracle分页语句

    以Student表为例进行分页 纯sql分页 SELECT * FROM ( SELECT ROWNUM,A.* FROM ( SELECT * FROM STUDENT ORDER BY creat ...

  2. mysql注入语句解释,MYSQL注入语句实用精解

    MYSQL注入语句实用精解 只讲字符型. order by XX Union select ..... 1' UNION SELECT 1,CONCAT(user(),0x3a,database(), ...

  3. oracle分页查询sql语句通用,oracle分页查询sql语句,oracle分页查询sql语句详解

    oracle分页查询sql语句,oracle分页查询sql语句详解,Oracle分页查询sql语句 Oracle中分页和MySql中的分页不同,MySql中的分页使用关键字limit即可,相对简单一点 ...

  4. oracle分页排序sql,oracle 排序分页 高效sql语句

    最好还是利用分析函数row_number() over ( partition by col1 order by col2 ) 比如想取出100-150条记录,按照tname排序 select tna ...

  5. oracle分页查询中的page,用简单的例子解释Oracle分页查询

    什么是分页查询 分页查询就是把query到的结果集按页显示.比如一个结果集有1W行,每页按100条数据库.而你获取了第2页的结果集. 为什么要分页查询 如果一个结果集有几十W行,那么在一个页面上显示肯 ...

  6. oracle分页怎么查询,简单实例解释Oracle分页查询

    什么是分页查询 分页查询就是把query到的结果集按页显示.比如一个结果集有1W行,每页按100条数据库.而你获取了第2页的结果集. 为什么要分页查询 如果一个结果集有几十W行,那么在一个页面上显示肯 ...

  7. [数据库]Oracle和mysql中的分页总结

    Mysql中的分页 物理分页 •在sql查询时,从数据库只检索分页需要的数据 •通常不同的数据库有着不同的物理分页语句 •mysql物理分页,采用limit关键字 •例如:检索11-20条 selec ...

  8. oracle数据定义语句,oracle(sql)基础篇系列(3)——数据维护语句、数据定义语句、伪列...

    oracle(sql)基础篇系列(三)--数据维护语句.数据定义语句.伪列 DML语句 insert 向表中插入新的记录 --三种插入方式 --(1)不写字段的名字,直接按照字段的顺序把值逐个往里插 ...

  9. javaweb分页查询oracle,JavaWeb项目 利用Oracle数据库实现分页查看细讲

    一.了解数据库指令 Oracle数据库相对于MySQL数据库来说,要实现分页查看,Oracle中没有像MySQL里的limit命令,使用的Oracle语句也比较复杂 select * from (se ...

最新文章

  1. UVA122 树的层次遍历 Trees on the level(两种方法详解)
  2. 百倍提升张量计算:谷歌开源TensorNetwork
  3. Chrome浏览器相关细节整理
  4. mysql三台机群集_MySQL Cluster 3台机器搭建集群环境
  5. Silverlight 3D开源项目,取材于CodePlex和微软的开源项目,主要是更新至Silverlight RTM版...
  6. 《销售从被拒绝开始》叶冠1
  7. Machine Vision Pixel Calibration~ ~ ~ ~ ~ ~ ~ ~ ~ ~
  8. 优秀学生专栏——李浩然
  9. java synchronized 关键字(1)对象监视器为Object
  10. Centos7用yum安装完mysql后没有mysqld的问题(mysql中三个包都装过了)
  11. 手把手教我班小姐姐学java之方法重写与方法重载
  12. or计算机二级,计算机二级VF历年上机试题or答案
  13. 【机器学习】Andrew Ng——04多变量线性回归
  14. 程序员真的是太太太太太太太太难了!
  15. 【渝粤题库】陕西师范大学100021 大学语文 作业 (专升本、高起专、高起本)
  16. 单目标跟踪——常用数据集和指标
  17. 计算机图形学四:着色-Shading
  18. 问题 A: Hz的宝箱
  19. ilight app android,iLight pro
  20. Python AutoCAD 注释

热门文章

  1. bzoj#4555. [Tjoi2016Heoi2016]求和
  2. POJ3177 Redundant Paths
  3. 9.27模拟:至暗时刻
  4. P3703-[SDOI2017]树点涂色【LCT,线段树】
  5. jzoj3783-[NOIP2014模拟8.19]签到题【结论题】
  6. P2153-晨跑【费用流,网络流,拆点】
  7. 【做题记录】统计区间(哈希/扫描线)
  8. 2021牛客暑期多校训练营4 H-Convolution(数学)
  9. 初一模拟赛总结(5.18)
  10. SpringCloud Zuul(十)之配置路由prefix坑