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

📄 调用示例.java

📁 封装的JAVA分页类 可直接调用
💻 JAVA
字号:
public Pagebean selectAllPage(int page)throws Exception
	{
		ArrayList<Userbean> list=new ArrayList<Userbean>();
		java.sql.PreparedStatement state=null;
		java.sql.ResultSet rs=null;
		java.sql.Connection con=null;
		Pagebean pb=new Pagebean();
		try
		{
			con=DBConnection.getConnection();
			Pageservice reg=new Pageservice();
			state=con.prepareStatement("select * from [usertest]",ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
			rs=state.executeQuery();
			/***设置分页属性*/
			reg.setRs(rs);
			reg.setPageSize(4);
			reg.gotoPage(page);
			for(int i=0;i<reg.getPageRowsCount();i++)
			{
				Userbean temp=new Userbean();
				temp.setId(new Integer(rs.getInt("id")));
				temp.setUsername(rs.getString("username"));
				temp.setPassword(rs.getString("password"));
				list.add(temp);	
				rs.next();
			}
			/***取得分页属性值*/
			int curPage=reg.getCurPage();
			int pageCount=reg.getPageCount();
			int pageSize=reg.getPageSize();
			int rowsCount=reg.getRowsCount();
			
			/***设置返回信息*/
			pb.setCurPage(curPage);
			pb.setList(list);
			pb.setPageCount(pageCount);
			pb.setPageSize(pageSize);
			pb.setRowsCount(rowsCount);
			
		}catch(Exception ex)
		{
			throw ex;
		}
		finally
		{
			 if (rs != null) {
	                try {
	                    rs.close();
	                } catch (SQLException ex1) {
	                }
	            }
	            if (state != null) {
	                try {
	                    state.close();
	                } catch (SQLException ex2) {
	                }
	            }
	            if (con != null) {
	                try {
	                    con.close();
	                } catch (SQLException ex3) {
	                }
	            }
		}
		return pb;
	}

⌨️ 快捷键说明

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