package cn.parking.DAO; import cn.parking.DBUtil.SQLUtil; import java.util.List; public class Role { //获取角色表信息列表 public List<Object> getEntity() { String sqlCmd="select *from role"; return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery } //获取分页后角色表信息列表 public List<Object> getEntity(int page) { int size=(page-1)*15; String sqlCmd="select * from role limit "+size+",15"; return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery } //根据查询条件sqlWhere获取分页后角色表信息列表 public List<Object> getEntityByWhere(String sqlWhere,int page) { int size=(page-1)*15; String sqlCmd="select * from role where "+sqlWhere+" limit "+ size+",15"; System.out.println("sqlCmd =="+sqlCmd); return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery } //删除角色表信息 public int deleteEntity(String role_id) { String sqlCmd="delete from role where role_id='"+role_id+"'"; return SQLUtil.executeNonQuery(sqlCmd, null);//执行非查询操作executeNonQuery } //根据角色表编号获取角色表信息 public List<Object> getEntityById(String role_id) { String sqlCmd="select *From role where role_id='"+role_id+"'"; System.out.println(sqlCmd); return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery } //根据角色表编号获取角色表信息 public List<Object> getEntityByName(String role_name) { String sqlCmd="select * From role where role_name='"+role_name+"'"; System.out.println(sqlCmd); return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery } //更新角色表信息 public int updateEntity(String role_id,String role_name) { String sqlCmd="Update role set role_name='" + role_name + "' where role_id='"+role_id+"'"; return SQLUtil.executeNonQuery(sqlCmd, null); } //插入角色表信息 public int insertEntity(String role_id,String role_name) { String sqlCmd="Insert into role values('" + role_id + "','"+role_name+"')"; return SQLUtil.executeNonQuery(sqlCmd, null); } //检查插入主键是否重复 public boolean checkExist(String role_id) { String sqlCmd="select count(*) from role where role_id='"+role_id+"'"; if(1==Integer.parseInt(SQLUtil.excuteScalar(sqlCmd, null).toString()) ) { return true; } return false; } //获取分页总数 public Object getPageCount() { String sqlCmd="SELECT CEIL( COUNT(*)/15.0) FROM role "; return SQLUtil.excuteScalar(sqlCmd, null); } //根据查询条件获取分页总数 public Object getPageCountByWhere(String sqlWhere) { String sqlCmd="SELECT CEIL( COUNT(*)/15.0) FROM role where "+sqlWhere; return SQLUtil.excuteScalar(sqlCmd, null); } }

陈小灏 LV18
1月4日
shunlun8855 LV1
2024年10月15日
wanglinddad LV55
2024年4月8日
zolscy LV24
2024年3月24日
huangzy LV12
2023年12月13日
另类清晨 LV8
2023年9月22日
komice1992 LV3
2023年7月1日
hongdongdong LV14
2023年6月17日
lvdong2023 LV10
2023年5月17日
1613619109 LV6
2023年5月2日

renjunyou LV10
6月2日
jisiyongheng LV1
5月15日
ryadmin123 LV2
2月7日
yizhicxy LV1
2024年12月10日
shunlun8855 LV1
2024年10月14日
15719908287 LV10
2024年9月27日
绝对零度 LV4
2024年8月23日
ma406805131 LV19
2024年6月18日
kkKKKKp
2024年6月11日
暂无贡献等级
微信网友_7000012089643008 LV4
2024年5月26日