Oracle学习笔记(十)——分页显示简单示例
来源:互联网 发布:mac 找不到原始项目 编辑:程序博客网 时间:2024/06/04 19:24
分页显示emp表的用户信息
<%@ page language="java" import="java.util.*,java.sql.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><h2>oracle分页案例</h2><table><tr><td>用户名</td>><td>薪水</td></tr><%//1、加载驱动Class. forName("oracle.jdbc.driver.OracleDriver");//2、得到连接Connection ct=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "scott", "***");//以下部分和sql server部分一模一样Statement sm=ct.createStatement();//接受pageNowString s_pageNow=request.getParameter("pageNow");int pageNow=1;if(s_pageNow!=null){pageNow=Integer.parseInt(s_pageNow);}//查询总页数int pageCount=0;int rowCount=0;//总共有几条记录int pageSize=3;//每页显示几条记录ResultSet rs=sm.executeQuery("select count(*) from emp");if(rs.next()){rowCount=rs.getInt(1);if(rowCount%pageSize==0)pageCount=rowCount/pageSize;elsepageCount=rowCount/pageSize+1;}rs=sm.executeQuery( "select * from (select a1.*,rownum rn from (select * from emp) a1 where rownum<="+pageSize*pageNow+") where rn>="+(pageSize*(pageNow-1)+1));while(rs.next()){out.println("<tr>"); //用户名 out.println( "<td>"+rs.getString(2)+"</td>"); out.println( "<td>"+rs.getString(6)+"</td>"); out.println("</tr>");}//打印总页数for(int i=1;i<=pageCount;i++){out.print("<a href=Mytest.jsp?pageNow="+i+"> ["+i+"] </a>");}//关闭打开的资源rs.close();sm.close();ct.close();%></table></body></html>
0 0
- Oracle学习笔记(十)——分页显示简单示例
- Oracle分页学习笔记
- STM32F103学习笔记 (十) TFTLCD 显示
- (十)雇员分页显示
- python学习笔记(十)错误处理、Matplotlib绘图示例
- 数据分页显示学习笔记
- Oracle学习笔记(二十)——管理权限和角色
- WIM010-WIM学习笔记(十)——Win32_Account类属性(简单)
- MyBatis日志之Log4j示例——MyBatis学习笔记之十
- oracle分页显示的servlet例子——相比mysql简单多了,哈哈!
- Oracle学习笔记(二十九)——pl/sql的进阶之编写分页过程
- Oracle 分页的学习笔记
- oracle DB 笔记之转换函数(显示、隐式)示例
- UNP学习笔记——(3)简单TCP Echo示例
- Libevent 学习笔记 (1)——Libevent 2.0安装与简单示例
- Android Binder 机制初步学习 笔记(四,完结)—— Binder 简单应用示例
- Jsp分页显示示例
- Oracle 分页显示 (原代码)
- For语句去循环,Objective C 提供一个Block的遍历方法
- 我的CSDN博客居然一直被人误解着
- 分页
- 几种软负载均衡策略分析
- Android多媒体详解
- Oracle学习笔记(十)——分页显示简单示例
- Java二叉树(二)--根据前序和中序遍历求后序遍历
- 直线拟合算法(续)
- poj3304 Segments
- Integer的秘密
- 安装mysql提示3306端口已经被占用解决方案
- Android Studio报错:Ignoring unknown package filter 'build-tools-23.0.0-preview'Warning:
- hadoop生态系统学习之路(十一)Zookeeper的简单使用
- 服务器启用了TRACE Method如何关闭?