⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 querypage.java

📁 功能描述:jsp开发答疑解惑200问题说明
💻 JAVA
字号:
package myBean;

import java.sql.*;
import myBean.DBConnection;


public class QueryPage {
	private DBConnection dbconn = new DBConnection();
	
	public QueryPage() {
	}

	public ResultSet getPageof(String sql, String pg, int pagesize) {
		int page = Integer.parseInt(pg);
		int count = dbconn.getCount();
		if(count==0)
			return null;
		
		int totalpage = (count+pagesize-1)/pagesize;
		
		if(page > totalpage)
			page = totalpage;
			
		ResultSet rs = dbconn.execQuery(sql);
		
		int start = (page-1)*pagesize;
		try {
			for(int i=0; i<start; i++)
				rs.next();
		}catch(SQLException e) {
			System.err.println("QueryPage.getPageof()" +e.getMessage());
		}
		
		return rs;
	}
	
	public int totalPage(int pagesize) {
		return (dbconn.getCount()+pagesize-1)/pagesize;
	}
/*	
	public static void main(String []args) {
		ResultSet rs = (new QueryPage()).getPageof("select name from users", "2", 5);
		
		try {
			while(rs.next()) {
				System.out.println(rs.getString("name"));
			}
		}catch(SQLException e) {
		}
	}	
*/
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -