jsp+oracle分页实现程序代码
今天做了个基于jsp+oracle分页的实现,对于初学者来说这是好的(看了后绝对可以自己实现,动手试试把),但是对于有基础的只是温故下sql语句(没涉及到很好的分层),好了,我们开始把它实现把:
1.首先建立一个web项目。(如图)
2.导入oracle驱动包到lib目录下,开编写数据库连接类DBMamager。
代码如下 | 复制代码 |
package com.page.util; import java.sql.Connection; public class DBManager { } |
3.具体实现分页的代码如下(先看代码后面有注释别太心急慢慢看)
代码如下 | 复制代码 |
<%@page import="com.sun.crypto.provider.RSACipher"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
4.好了分页已经完成了,部署好tomcat运行网站吧!(如图)
第二页:
第三页:
第四页:
注意:
总页数的求取是:all_pages=(int)Math.ceil((count_row+page_size-1)/page_size);//计算总页数
代码如下 | 复制代码 |
sql语句是:String sql="select * from(select rownum rn,p.* from(select * from page )p where rownum<= '"+end_page+"')where rn>'"+start_page+"'";
例如:select * 最后附上我的sql代码: create table page select * from page; insert into page (id,username,password) values('000001','黄凯','111111'); select * |
1.在这里我们的任务完成了,在如果有什么问题可以联系我QQ:541817557(一起交流)。
2.同时我也希望其他人能提供给我些分层的意见。
补充:Jsp教程,Java技巧及代码