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

📄 pagescount.jsp

📁 《jsp时尚编程百例》的配套光盘中100个实例 初学者学习时可以参考。
💻 JSP
字号:
<%!
int PageSize = 3; //设置每张网页显示两笔记录
int ShowPage = 1; //设置欲显示的页数
int RowCount = 0; //ResultSet的记录笔数
int PageCount = 0; //ResultSet分页后的总页数
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
public void jspInit() //执行数据库与相关数据的初始化
{	
	try{
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");	//载入驱动程序类别
		con = DriverManager.getConnection("jdbc:odbc:BookDB");	//建立数据库链接
		//建立Statement对象, 并设置记录指标类型为可前后移动
		stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
					   ResultSet.CONCUR_READ_ONLY);
		rs = stmt.executeQuery("SELECT * FROM Book");	//建立ResultSet(结果集)对象,并执行SQL语句
		rs.last(); //将指标移至最后一笔记录
		RowCount = rs.getRow(); //取得ResultSet中记录的笔数
		//计算显示的页数	
		PageCount = ((RowCount % PageSize) == 0 ? 
				(RowCount/PageSize) : (RowCount/PageSize)+1);
	}
	catch(Exception ex)
	{	
		System.out.println(ex.toString());
	}
}
public void jspDestroy() //执行关闭各种对象的操作
{
	try{
		rs.close(); //关闭ResultSet对象
		stmt.close(); //关闭Statement对象
		con.close(); //关闭数据库链接对象
	}
	catch(Exception ex)
	{
		System.out.println(ex.toString());
	}
}
%>

⌨️ 快捷键说明

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