`

oracle,mysql分页总结

 
阅读更多

1.mysql 分页代码

mysql 简单

names表示要查询的字段名称,formName表示查询的表名,order查询顺序,pageNo表示当前页,pageSize表示每页显示条数,limit后面参数:(pageNo - 1) * pageSize表示从第几条开始查询,pageSize表示查询几条

sql= "select " + names + " from " + formName
        + order + " limit "
        + (pageNo - 1) * pageSize + "," + pageSize;

2.oracle分页代码

此处为代码片段,pageNo表示当前页,pageSize表示每页显示条数,sql表示要查询的业务逻辑sql

 

 

//以上省略多少个字........

	Long start = Long.parseLong(Integer.toString((pageNo - 1) * pageSize));
		Long end = Long.parseLong(Integer.toString(pageNo * pageSize));
		return getLimitString(sql, start, end);
	}

	private static String getLimitString(String sql, Long start, Long end) {
		StringBuffer pagingSelect = new StringBuffer(200);
		pagingSelect
				.append("select * from ( select row_.*, rownum rownum_ from ( ");
		pagingSelect.append(sql);
		pagingSelect.append(" ) row_ where rownum <= " + end
				+ ") where rownum_ > " + start);
		return pagingSelect.toString();
	}

 

分享到:
评论

相关推荐

    mysql、oracle分页

    是介绍使用mysql和oracle进行分页的技术,还说明了mysql和oracle分页的区别

    oracle mysql分页源码

    Oracle 和 MySQL 都提供了各自的分页解决方案。本文将深入探讨这两种数据库在分页方面的实现方式,并结合源码分析来阐述其工作原理。 Oracle 分页: 1. ROWNUM关键字:Oracle 中最基础的分页方式是通过ROWNUM伪列...

    mysql分页,oracle分页,sql server三种数据库实现分页

    mysql,oracle,sql server分页总结与比较

    mySql与oracle分页技术

    本文将深入探讨MySQL与Oracle两种常用的数据库管理系统中的分页技术。 首先,我们来看MySQL的分页技术。MySQL提供了`LIMIT`子句来实现分页查询。`LIMIT m, n`语句用于限制查询结果的数量,其中`m`是起始索引,`n`是...

    jsp+JavaBean+Servlet_Oracle和Mysql分页

    本项目聚焦于使用JSP、JavaBean和Servlet技术,结合Oracle与MySQL两种主流关系型数据库实现分页功能。以下将详细介绍这些技术及其在分页中的应用。 1. JSP(JavaServer Pages):JSP是一种动态网页技术,允许开发...

    oracle mysql sqlserver分页

    本文将详细介绍Oracle、MySQL以及SQL Server三种主流数据库系统中的分页技术,包括它们各自的实现方法和一些实用技巧。 ### 一、Oracle 分页 Oracle数据库提供了强大的功能来支持分页查询。在Oracle中,主要使用`...

    Oracle,SQl,MySql实现分页查询

    ### Oracle、SQL、MySQL 实现分页查询方法详解 在数据库操作中,分页查询是一项非常重要的技术,尤其是在处理大量数据时。本文将基于提供的文件信息,深入探讨三种不同的分页查询方法及其在Oracle、SQL Server...

    oracle mysql SQL server分页

    ### Oracle、MySQL与SQL Server 分页查询详解 在数据库应用中,分页是常见的数据处理方式之一,尤其在展示大量数据时,通过分页技术可以有效地提高系统的响应速度和用户体验。本文将详细介绍Oracle、MySQL以及SQL ...

    mysql、sqlserver、oracle分页,java分页统一接口实现

    MySQL、SQL Server、Oracle 分页及 Java 分页统一接口实现 MySQL、SQL Server、Oracle 分页是关系数据库管理系统中最基本也是最常用的操作之一,而 Java 分页统一接口实现则是对数据库操作的抽象和封装。本文将对 ...

    两个版本Mysql和Oracle的分页标签

    本主题将深入探讨在MySQL和Oracle这两种流行的数据库管理系统中如何实现分页查询。 首先,我们来看MySQL中的分页查询。MySQL支持使用`LIMIT`和`OFFSET`关键字来实现分页。`LIMIT`用于指定每页显示的记录数,而`...

    28.mysql和oracle的分页语句(着重说思路).avi

    mysql和oracle的分页语句

    sql 分页 oracle mysql sqlserver

    sql 分页 针对oracle mysql sqlserver 等数据库的通用类

    浅析Oracle和Mysql分页的区别

    一、MySQL分页 MySQL采用`LIMIT`关键字来实现分页。`LIMIT`子句可以接受两个参数,第一个参数`m`表示开始位置(即第`m+1`行),第二个参数`n`表示要获取的行数(页面大小)。例如,要获取第二页(每页10行)的数据,...

    oracle、mysql数据库分页

    ### Oracle与MySQL数据库分页实现方案详解 #### 一、Oracle数据库分页 在Oracle数据库中,实现分页查询可以通过多种方法,其中一种常见的方法是使用`ROWNUM`伪列来实现。 **基本原理:** - `ROWNUM`用于标识查询...

    用于oracle,mysql,sqlserver,数据库分页联合查询

    本话题主要聚焦于如何在Oracle、MySQL和SQL Server这三种主流关系型数据库中实现分页联合查询。 首先,我们来看Oracle数据库的分页查询。Oracle使用ROWNUM关键字来实现分页。例如,如果我们想获取第10到20条记录,...

    很好JSP中mysql oracle 真分页组件

    本文将详细讲解JSP中针对MySQL和Oracle数据库的真分页组件及其原理。 首先,我们需要理解分页的两种主要类型:真分页和假分页。假分页是指一次性将所有数据加载到内存中,然后在客户端进行分页处理。这种方法虽然...

    Mysql转oracle工具

    例如,MySQL支持的`LIMIT`在Oracle中需用`ROWNUM`或`FETCH FIRST`来实现分页;MySQL的`INFORMATION_SCHEMA`在Oracle中对应的是`DBA_`或`USER_`视图;此外,存储过程、触发器和函数的语法也有区别。 2. **数据类型...

    sql分页(sqlserver,mysql,oracle )

    总结而言,虽然SQL Server、MySQL和Oracle在实现分页的具体语法上有所不同,但核心思想都是先定位到起始行,然后根据每页显示的记录数来选取相应数据。理解这些不同数据库的分页机制,对于高效地管理大量数据至关...

    Oracle Sql语句转换成Mysql Sql语句

    2. **分页查询**:Oracle使用ROWNUM进行分页,而MySQL通常使用LIMIT和OFFSET。在转换过程中,需要将Oracle的ROWNUM替换为MySQL的LIMIT子句。 3. **连接查询**:Oracle的JOIN语法允许在ON条件中使用子查询,而在...

    一个关于基于ssm,mysql(也含oracle方式)实现的分页查询.rar

    这个压缩包文件“一个关于基于ssm,mysql(也含oracle方式)实现的分页查询.rar”主要涉及到如何在SSM环境下,使用MySQL和Oracle数据库进行分页查询的实践案例。 首先,Spring作为核心容器,负责管理对象的生命周期...

Global site tag (gtag.js) - Google Analytics