myeclipse连接oracle数据库对emp表进行分页处理
来源:互联网 发布:linux 查看文件夹属性 编辑:程序博客网 时间:2024/06/05 08:34
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'MyTest.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--> </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:@localhost:1521:orcl", "scott", "tiger");Statement sm=ct.createStatement();//接收pageNowString s_pageNow=(String)request.getParameter("pageNow");int pageNow=1;if(s_pageNow!=null){pageNow=Integer.parseInt(s_pageNow);}//查询总页数int pageCount=0;int rowCount=0;//总共几条记录int pageSize=4;//每页显示几条记录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;}//打印出总页数for(int i=1;i<pageCount+1;i++){out.print("<a href=MyTest.jsp?pageNow="+i+"> ["+i+"]</a>");}rs=sm.executeQuery("select * from (select a1.*,rownum rn from (select * from emp) a1 where rownum<="+pageNow*pageSize+") where rn>="+((pageNow-1)*pageSize+1)+"");//从下面开始和sql server一模一样while (rs.next()) {//用户名out.println("<tr>");out.println("<td>"+rs.getString(2)+"</td>");out.println("<td>"+rs.getString(6)+"</td>");out.println("</tr>");} %> </table> </body> </html>
0 0
- myeclipse连接oracle数据库对emp表进行分页处理
- JDBC连接Oracle数据库后实现对emp 表数据的增删改查
- 对数据库中的数据进行分页处理的实现
- Myeclipse连接oracle数据库
- MyEclipse连接Oracle数据库
- myeclipse连接Oracle数据库
- java web针对Oracle数据库中单表emp表和dept表的增删改查以及分页
- oracle数据库处理分页
- Oracle emp表操作
- jmeter连接Oracle数据库时,对sql进行注释
- oracle数据库emp表 及其关联的表
- 基于oracle数据库 emp表的一些练习
- Myeclipse 连接oracle数据库错误
- 设置MyEclipse连接Oracle数据库
- 用MyEclipse连接Oracle数据库
- oracle中emp表的内连接,左外连接,右外连接,全外连接
- oracle中emp表的内连接,左外连接,右外连接,全外连接
- oracle中emp表的内连接,左外连接,右外连接,全外连接
- Spring02-IOC 实例
- MFC 版本
- 【C++】1021. Deepest Root (25)
- xampp多站点配置,最简洁方式
- final 关键字
- myeclipse连接oracle数据库对emp表进行分页处理
- Java GUI 实战练习 学生成绩管理系统
- 经典智力题:工人分金条问题
- 构造函数、构造代码块与静态代码块
- 用document.getElementsTagName为控件添加事件。
- 当老师讲到多线程安全时我就想到上火车厕所的例子,最后老师也提到...
- 源码学习----underscore
- sdkfjksdkjfdk
- codeforces#289_B Polo the Penguin and Matrix