J2EE中数据库分页代码

来源:百度知道 编辑:UC知道 时间:2024/09/19 15:53:06
在MLDN网站上看到了以下三个视频,是关于数据库分页的
1-JSP+JDBC_假分页:
http://www.mldn.cn/articleview/2007-7-13/article_view_2154.htm
2-JSP+JDBC_真分页(基于MySQL数据库分页)
http://www.mldn.cn/articleview/2007-7-13/article_view_2155.htm
3-JSP+DAO和MVC+DAO(基于MySQL数据库分页)
http://www.mldn.cn/articleview/2007-7-13/article_view_2156.htm
都只有3分钟试学,想请问各位大哥有没有完整视频地址,或是其他类似视频或代码(要有注释)
最近实习要用到(在线考试系统)
数据库用的是mssql,我的邮箱314150095@qq.com

建议你用 Hibernate的。不要再自己鼓捣分页了。

MySQL分页是最容易实现的,不用花太多时间,还是看看通用JDBC分页是怎么实现的吧:

/*
* @(#)Pager.java 1.00
*
* Copyright . All rights reserved.
* PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Vector;

public class Pager {
/** Used database connection */
Connection conn = null;
String tableName ;
public Pager() {
}
public Pager(String tableName) {
this.tableName = tableName;
}

/**
* 分页功能, 返回当页的数据(JDBC 2.0 实现).
*
* @param currentPage
* 当前页面数(取值范围: 从 1 开始有效, 0 自动改为 1)
* @param pageCount
* 每页显示记录数
*
* @return a Vector - 数据列表
*/
public Vector pageData(int currentPage, int pageCount ,Object dto) {
Vector results = new Ve