Jsp分页技术直接分页的简单方法
调试环境和使用软件
本次实验使用的是Eclipse平台,服务器使用的是tomcat v7.0,数据库使用的是SQL。
1.直接分页的优缺点
1.优点:直观,易于理解,并且比较灵活,代码比较简单。
2.缺点:这种方式只适合对单一的或极少量的结果集进行分析,实现代码不能够被重用,不适合用于实现数据量大、数据表多的结果集的分页。
2.基本代码
<%@ page contentType="text/html;charset=UTF-8"%>
<%
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 = 10;
//取得待显示页码
strPage = request.getParameter("page");
if(strPage==null){
//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
} else {
//将字符串转换成整型
intPage =java.lang.Integer.parseInt(strPage);
if(intPage<1) intPage = 1;
}
//装载JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver").newInstance();
String username = "root"; //用户名
String password = "123"; //密码
String url="jdbc:mysql://localhost:3306/sys";
//连接数据库
sqlCon=java.sql.DriverManager.getConnection(url,username,password);
/