package dao.Impl;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

import db.DBCon;

import model.PageBean;
import model.UsRole;
import model.User;

public class EmpBiz {
   DBCon dbCon=new DBCon();
   UsRole usRole;
   PageBean pageBean;
	public EmpBiz() {
		super();
	
	}
	
	//具体实现分页的方法,传递两个参数,一个第几页,一个每页的数量
	public PageBean listEmps(int pageNo, int pageCount){
		
		ResultSet rs=null;
		ArrayList<UsRole> list=new ArrayList<UsRole>();
		String sqlCount="select count(*) from user";
		String sql="select user_id,user_num,user_name,password,phone,role_name " +
				"from user,role " +
				"where user.role_id=role.role_id " +
				"limit "+((pageNo-1)*pageCount)+","+pageCount;
		rs=dbCon.find(sql);
		try {
		/*	con=dbCon.dbCon();
			st=con.createStatement();
			rs=st.executeQuery(sql);*/
			while(rs.next()){
				int userID = rs.getInt("user_id");
				String userNum = rs.getString("user_num");
				String userName = rs.getString("user_name");
				String pwd = rs.getString("password");
				String phone = rs.getString("phone");
				String roleName = rs.getString("role_name");
				usRole = new UsRole(userID, userNum, userName, pwd, phone,
						roleName);
				list.add(usRole);
			}
			
			rs=dbCon.find(sqlCount);
			
		//	rs=st.executeQuery(sqlCount);
			int totalCount=0;
			while(rs.next()){
				totalCount=rs.getInt(1);
			}
			
			pageBean=new PageBean(list,totalCount,pageNo,pageCount);
			return pageBean;
		} catch (SQLException e) {
			
			e.printStackTrace();
		//	return null;
		}
		return pageBean;
	}

}
最近下载更多
dfkdjfb  LV1 2023年12月15日
李朝磊  LV18 2023年12月12日
17558474454  LV1 2023年12月4日
15797970926  LV1 2023年11月28日
刘洋66666  LV1 2023年11月5日
jiemomo  LV12 2023年11月2日
泰州市斑驳时光  LV4 2023年9月16日
husiyu  LV3 2023年9月8日
流连瓦盖法  LV7 2023年6月23日
ziv5466123  LV7 2023年6月22日
最近浏览更多
sunrandong  LV4 4月29日
447697705  LV2 4月27日
fkjafjkkfo  LV2 4月24日
chirsbey2 4月17日
暂无贡献等级
lzx602  LV3 4月15日
WBelong  LV7 3月29日
海帕特拉姆  LV1 1月15日
3090754224  LV2 1月7日
2131234536546  LV7 1月4日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友