大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> JSP数据库操数据分页显示

JSP数据库操数据分页显示

时间: 2021-07-31 作者:daque

<%@ page contenttype="text/html;charset=8859_1" %><%//变量证明java.sql.connection sqlcon; //数据库贯穿东西java.sql.statement sqlstmt; //sql语句东西java.sql.resultset sqlrst; //截止集东西java.lang.string strcon; //数据库贯穿字符串java.lang.string strsql; //sql语句int intpagesize; //一页表露的记载数int introwcount; //记载总额int intpagecount; //总页数int intpage; //待表露页码java.lang.string strpage;int i;//树立一页表露的记载数intpagesize = 2;//博得待表露页码strpage = request.getparameter("page");if(strpage==null){//表白在querystring中没有page这一个参数,此时表露第一页数据intpage = 1;}else{//将字符串变换成整型intpage = java.lang.integer.parseint(strpage);if(intpage<1) intpage = 1;}//承载jdbc启动步调java.sql.drivermanager.registerdriver(new oracle.jdbc.driver.oracledriver());//树立数据库贯穿字符串strcon = "jdbc:oracle:thin:@linux:1521:ora4cweb";//贯穿数据库sqlcon = java.sql.drivermanager.getconnection(strcon,"hzq","hzq");//创造一个不妨震动的只读的sql语句东西sqlstmt = sqlcon.createstatement(java.sql.resultset.type_scroll_insensitive,java.sql.resultset.concur_read_only);//筹备sql语句strsql = "select name,age from test";//实行sql语句并获得截止集sqlrst = sqlstmt.executequery(strsql);//获得记载总额sqlrst.last();introwcount = sqlrst.getrow();//记算总页数intpagecount = (introwcount+intpagesize-1) / intpagesize;//安排待表露的页码if(intpage>intpagecount) intpage = intpagecount;%><html><head><meta http-equiv="content-type" content="text/html; charset=utf8"><title>jsp数据库操纵例程 - 数据分页表露 - jdbc 2.0 - oracle</title></head><body><table border="1" cellspacing="0" cellpadding="0"><tr><th>全名</th><th>年纪</th></tr><%if(intpagecount>0){//将记载南针定位到待表露页的第一条记载上sqlrst.absolute((intpage-1) * intpagesize + 1);//表露数据i = 0;while(i<intpagesize && !sqlrst.isafterlast()){%><tr><td><%=sqlrst.getstring(1)%></td><td><%=sqlrst.getstring(2)%></td></tr><%sqlrst.next();i++;}}%></table>第<%=intpage%>页  共<%=intpagecount%>页  <%if(intpage<intpagecount){%><a href="jdbc20-oracle.jsp?page=<%=intpage+1%>">下一页</a><%}%>  <%if(intpage>1){%><a href="jdbc20-oracle.jsp?page=<%=intpage-1%>">上一页</a><%}%></body></html><%//封闭截止集sqlrst.close();//封闭sql语句东西sqlstmt.close();//封闭数据库sqlcon.close();%> 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.