首页>代码>jsp+servlet+原生jdbc实现的停车场管理系统分享>/park/src/main/java/cn/parking/DAO/Card.java
package cn.parking.DAO;
import cn.parking.DBUtil.SQLUtil;
import java.util.List;
public class Card {
    //获取IC卡表信息列表
    public List<Object> getEntity() {
        String sqlCmd="select *from card";
        return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery
    }
    //分页查询、获取分页后IC卡表信息列表
    public List<Object> getEntity(int page) {
        int size=(page-1)*15;
        String sqlCmd="select *from v_card limit "+size+",15";
        return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery
    }
    //根据查询条件sqlWhere获取分页后IC卡表信息列表
    public List<Object> getEntityByWhere(String sqlWhere,int page)
    {
        int size=(page-1)*15;
        String sqlCmd="select *from v_card where "+sqlWhere+" limit "+ size+",15";
        return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery
    }
    //删除IC卡表信息
    public int deleteEntity(String card_id) {
        String sqlCmd="delete from card where card_id='"+card_id+"'";
        return SQLUtil.executeNonQuery(sqlCmd, null);//执行非查询操作executeNonQuery
    }
    //根据IC卡表编号获取IC卡表信息
    public List<Object> getEntityById(String card_id) {
        String sqlCmd="select *From v_card where card_id='"+card_id+"'";
        return SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery
    }
    //更新IC卡表信息
    public int updateEntity(String card_id,String seat_id,String user_name,String user_gender,String user_addr,String car_num) {
        String sqlCmd="Update card set seat_id='" + seat_id + "',user_name='" + user_name + "',user_gender='" + user_gender + "',user_addr='" + user_addr + "',car_num='" + car_num + "' where card_id='"+card_id+"'";
        return SQLUtil.executeNonQuery(sqlCmd, null);
    }
    //插入IC卡表信息
    public int insertEntity(String card_id,String seat_id,String user_name,String user_gender,String user_addr,String car_num) {
        String sqlCmd="Insert into card values('" + card_id + "','" + seat_id + "','" + user_name + "','" + user_gender + "','" + user_addr + "','"+car_num+"')";
        return SQLUtil.executeNonQuery(sqlCmd, null);
    }
    //检查插入主键是否重复
    public boolean checkExist(String card_id) {
        String sqlCmd="select count(*) from v_card where card_id='"+card_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 v_card ";
        return SQLUtil.excuteScalar(sqlCmd, null);
    }
    //根据查询条件获取分页总数
    public Object getPageCountByWhere(String sqlWhere) {
        String sqlCmd="SELECT CEIL( COUNT(*)/15.0) FROM v_card 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日
最近浏览更多
ryadmin123  LV2 2月7日
yizhicxy  LV1 2024年12月10日
shunlun8855  LV1 2024年10月14日
15719908287  LV9 2024年9月27日
绝对零度  LV4 2024年8月23日
ma406805131  LV19 2024年6月18日
kkKKKKp 2024年6月11日
暂无贡献等级
微信网友_7000012089643008  LV4 2024年5月26日
80730176  LV7 2024年4月20日
wanglinddad  LV55 2024年4月2日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友