亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? databean.java

?? struts1.2 jsp2.0 servlet2.4 jdk1.5 tomcat5.5 jstl1.1 所用技術(shù):jsp2.0+servlet2.4+jstl1.1+Struts1
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
                return false;
            }
        } catch (SQLException ex) {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Books獲取BookType方法/////////////////////////////////////////////////
    public ArrayList getBooksType() {
        ArrayList list = new ArrayList();
        try {
            String sql =
                    "select * from BookType";
            prepar = conn.prepareStatement(sql);
            res = prepar.executeQuery();
            while (res.next()) {
                BooksTypeBean btb = new BooksTypeBean();
                btb.setBookType_ID(res.getInt(1));
                btb.setBookType_Name(res.getString(2));
                list.add(btb);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return list;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Books獲取列表方法/////////////////////////////////////////////////
    public ArrayList getBooksList(int count, int page, String sqlstr) {
        ArrayList list = new ArrayList();
        try {
            proc = conn.prepareCall("{call BooksPage (?,?,?,?)}");
            proc.setInt(1, page);
            proc.setInt(2, count);
            proc.setString(3, sqlstr);
            proc.registerOutParameter(4, Types.INTEGER);
            res = proc.executeQuery();
            while (res.next()) {
                BooksBean bsb = new BooksBean();
                bsb.setBooks_Amount(res.getInt("Books_Amount"));
                bsb.setBooks_Company(res.getString("Books_Company"));
                bsb.setBooks_Count(res.getInt("Books_Count"));
                bsb.setBooks_ID(res.getInt("Books_ID"));
                bsb.setBooks_Name(res.getString("Books_Name"));
                bsb.setBooks_Time(res.getString("Books_Time"));
                bsb.setBookType_ID(res.getInt("BookType_ID"));
                list.add(bsb);
            }
            pagecount = proc.getInt(4);
        } catch (SQLException ex) {
            System.out.println("服務(wù)器異常發(fā)生在 getBooksList()");
            ex.printStackTrace();
        }
        return list;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Books獲取Book持久化方法/////////////////////////////////////////////////
    public BooksBean getBooksBean(int books_ID) {
        BooksBean bsb = new BooksBean();
        try {
            String sql =
                    "select * from Books where Books_ID=?";
            prepar = conn.prepareStatement(sql);
            prepar.setInt(1, books_ID);
            res = prepar.executeQuery();
            if (res.next()) {
                bsb.setBooks_Amount(res.getInt("Books_Amount"));
                bsb.setBooks_Company(res.getString("Books_Company"));
                bsb.setBooks_Count(res.getInt("Books_Count"));
                bsb.setBooks_ID(res.getInt("Books_ID"));
                bsb.setBooks_Name(res.getString("Books_Name"));
                bsb.setBooks_Time(res.getString("Books_Time"));
                bsb.setBookType_ID(res.getInt("BookType_ID"));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return bsb;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Books執(zhí)行借書(shū)方法/////////////////////////////////////////////////
    public String lendBooks(LendBean lb) {
        try {
            proc = conn.prepareCall("{call LendBook (?,?,?,?,?)}");
            proc.setInt(1, lb.getUsers_ID());
            proc.setInt(2, lb.getBooks_ID());
            proc.setString(3, lb.getBookLend_StarTime());
            proc.setString(4, lb.getBookLend_EndTime());
            proc.registerOutParameter(5, Types.VARCHAR);
            proc.executeUpdate();
            return proc.getString(5);
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return "借書(shū)失敗";
    }

    ////////////////獲取日期之差
    public int getDateCha(String stra, String end) {
        try {
            String sql =
                    "select datediff(day,?,?)";
            prepar = conn.prepareStatement(sql);
            prepar.setString(1, stra);
            prepar.setString(2, end);
            res = prepar.executeQuery();
            if (res.next()) {
                return res.getInt(1);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return 0;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Books錄入方法/////////////////////////////////////////////////
    public boolean insertBooks(BooksBean bsb) {
        try {
            prepar = conn.prepareStatement(
                    "insert into Books (Books_Name,Books_Company,Books_Time,BookType_ID) values(?,?,?,?)");
            prepar.setString(1, bsb.getBooks_Name());
            prepar.setString(2, bsb.getBooks_Company());
            prepar.setString(3, MyDate.getDate());
            prepar.setInt(4, bsb.getBookType_ID());
            int flag = prepar.executeUpdate();
            if (flag == 0) {
                return false;
            }
        } catch (SQLException ex) {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Books刪除方法/////////////////////////////////////////////////
    public boolean deleteBooks(int books_ID) {
        try {
            prepar = conn.prepareStatement(
                    "delete Books where Books_ID=?");
            prepar.setInt(1, books_ID);
            int flag = prepar.executeUpdate();
            if (flag == 0) {
                return false;
            }
        } catch (SQLException ex) {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Books修改方法/////////////////////////////////////////////////
    public boolean updateBooks(BooksBean bsb) {
        try {
            prepar = conn.prepareStatement(
                    "update Books set Books_Name=?,Books_Company=?,Books_Count=?,BookType_ID=? where Books_ID=?");
            prepar.setString(1, bsb.getBooks_Name());
            prepar.setString(2, bsb.getBooks_Company());
            prepar.setInt(3, bsb.getBooks_Count());
            prepar.setInt(4, bsb.getBookType_ID());
            prepar.setInt(5, bsb.getBooks_ID());
            int flag = prepar.executeUpdate();
            if (flag == 0) {
                return false;
            }
        } catch (SQLException ex) {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Books歸還方法/////////////////////////////////////////////////
    public String giveBook(LendBean lb) {
        try {
            proc = conn.prepareCall("{call GiveBook (?,?,?,?,?,?)}");
            proc.setInt(1, lb.getUsers_ID());
            proc.setInt(2, lb.getBooks_ID());
            proc.setString(3, lb.getBookLend_StarTime());
            proc.setString(4, lb.getBookLend_EndTime());
            proc.setString(5, MyDate.getDate());
            proc.registerOutParameter(6, Types.VARCHAR);
            proc.executeUpdate();
            return proc.getString(6);
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return "";
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Lend獲取借書(shū)信息方法/////////////////////////////////////////////////
    public LendBean getLendBean(int lend_ID) {
        LendBean lb = new LendBean();
        try {
            String sql =
                    "select * from BookLend where BookLend_ID=?";
            prepar = conn.prepareStatement(sql);
            prepar.setInt(1, lend_ID);
            res = prepar.executeQuery();
            if (res.next()) {
                lb.setBookLend_ID(res.getInt(1));
                lb.setUsers_ID(res.getInt(2));
                lb.setBooks_ID(res.getInt(3));
                lb.setBookLend_StarTime(res.getString(4));
                lb.setBookLend_EndTime(res.getString(5));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return lb;
    }

    public LendBean getLendBean(int users_ID, int books_ID) {
        LendBean lb = new LendBean();
        try {
            String sql =
                    "select * from BookLend where Users_ID=? and Books_ID=?";
            prepar = conn.prepareStatement(sql);
            prepar.setInt(1, users_ID);
            prepar.setInt(2, books_ID);
            res = prepar.executeQuery();
            if (res.next()) {
                lb.setBookLend_ID(res.getInt(1));
                lb.setUsers_ID(res.getInt(2));
                lb.setBooks_ID(res.getInt(3));
                lb.setBookLend_StarTime(res.getString(4));
                lb.setBookLend_EndTime(res.getString(5));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return lb;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Lend獲取借書(shū)列表方法/////////////////////////////////////////////////
    public ArrayList getLendList(int count, int page) {
        ArrayList list = new ArrayList();
        try {
            proc = conn.prepareCall("{call LendPage (?,?,?)}");
            proc.setInt(1, page);
            proc.setInt(2, count);
            proc.registerOutParameter(3, Types.INTEGER);
            res = proc.executeQuery();
            while (res.next()) {
                LendBean lb = new LendBean();
                lb.setBookLend_EndTime(res.getString("BookLend_EndTime"));
                lb.setBookLend_ID(res.getInt("BookLend_ID"));
                lb.setBookLend_StarTime(res.getString("BookLend_StarTime"));
                lb.setBooks_ID(res.getInt("Books_ID"));
                lb.setUsers_ID(res.getInt("Users_ID"));
                list.add(lb);
            }
            pagecount = proc.getInt(3);
        } catch (SQLException ex) {
            System.out.println("服務(wù)器異常發(fā)生在 getLendList()");
            ex.printStackTrace();
        }
        return list;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Punish獲取罰單列表方法/////////////////////////////////////////////////
    public ArrayList getPunishList(int count, int page) {
        ArrayList list = new ArrayList();
        try {
            proc = conn.prepareCall("{call PunishPageAdmin (?,?,?)}");
            proc.setInt(1, page);
            proc.setInt(2, count);
            proc.registerOutParameter(3, Types.INTEGER);
            res = proc.executeQuery();
            while (res.next()) {
                PunishBean pb = new PunishBean();
                pb.setBooks_ID(res.getInt("Books_ID"));
                pb.setPunish_Day(res.getInt("Punish_Day"));
                pb.setPunish_ID(res.getInt("Punish_ID"));
                pb.setPunish_Money(res.getInt("Punish_Money"));
                pb.setUsers_ID(res.getInt("Users_ID"));
                list.add(pb);
            }
            pagecount = proc.getInt(3);
        } catch (SQLException ex) {
            System.out.println("服務(wù)器異常發(fā)生在 getPunishList()");
            ex.printStackTrace();
        }
        return list;
    }

    public ArrayList getUserPunishList(int count, int page, int users_ID) {
        ArrayList list = new ArrayList();
        try {
            proc = conn.prepareCall("{call PunishPage (?,?,?,?)}");
            proc.setInt(1, page);
            proc.setInt(2, count);
            proc.setInt(3, users_ID);
            proc.registerOutParameter(4, Types.INTEGER);
            res = proc.executeQuery();
            while (res.next()) {
                PunishBean pb = new PunishBean();
                pb.setBooks_ID(res.getInt("Books_ID"));
                pb.setPunish_Day(res.getInt("Punish_Day"));
                pb.setPunish_ID(res.getInt("Punish_ID"));
                pb.setPunish_Money(res.getInt("Punish_Money"));
                pb.setUsers_ID(res.getInt("Users_ID"));
                list.add(pb);
            }
            pagecount = proc.getInt(4);
        } catch (SQLException ex) {
            System.out.println("服務(wù)器異常發(fā)生在 getPunishList()");
            ex.printStackTrace();
        }
        return list;
    }

    /////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Punish付款后刪除方法/////////////////////////////////////////////////
    public boolean deletePunish(int punish_ID) {
        try {
            prepar = conn.prepareStatement(
                    "delete Punish where Punish_ID=?");
            prepar.setInt(1, punish_ID);
            int flag = prepar.executeUpdate();
            if (flag == 0) {
                return false;
            }
        } catch (SQLException ex) {
            ex.printStackTrace();
            return false;
        }
        return true;
    }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产尿小便嘘嘘尿| 岛国精品一区二区| 国产视频一区不卡| 欧美久久久久久久久| 国产成人啪免费观看软件 | 亚洲同性gay激情无套| 日韩视频一区二区三区| 欧美在线高清视频| 国产ts人妖一区二区| 奇米四色…亚洲| 亚洲高清免费在线| ㊣最新国产の精品bt伙计久久| 欧美一级欧美一级在线播放| 欧美性猛交xxxx乱大交退制版| 国产一区二区三区黄视频| 日韩精品久久久久久| 亚洲精品亚洲人成人网| 中文字幕不卡在线| 久久女同精品一区二区| 欧美一级免费大片| 欧美系列日韩一区| 色婷婷综合久久| 不卡欧美aaaaa| 国产成人午夜99999| 国产麻豆91精品| 精品一区二区三区在线视频| 丝袜美腿亚洲一区| 亚洲国产成人av好男人在线观看| 国产精品久久精品日日| 中文欧美字幕免费| 国产目拍亚洲精品99久久精品| 欧美成人一区二区三区在线观看| 欧美人与性动xxxx| 欧美美女一区二区三区| 精品视频999| 亚洲日本丝袜连裤袜办公室| 国产视频不卡一区| 亚洲国产精品成人综合| 欧美经典一区二区| 国产无一区二区| 欧美国产视频在线| 一区二区中文字幕在线| 亚洲欧美综合色| 亚洲精品一二三四区| 亚洲理论在线观看| 亚洲第一成年网| 日韩av一区二| 另类小说一区二区三区| 黄一区二区三区| 成人一道本在线| 99久久精品国产麻豆演员表| 91福利社在线观看| 欧美亚洲愉拍一区二区| 欧美美女喷水视频| 91精品国产91久久久久久最新毛片| 在线电影欧美成精品| 欧美xxxxx牲另类人与| 国产亚洲人成网站| 中文字幕日本乱码精品影院| 亚洲高清免费一级二级三级| 日韩精品久久久久久| 国产在线不卡一卡二卡三卡四卡| 国产91清纯白嫩初高中在线观看| 色综合网色综合| 欧美裸体一区二区三区| 国产亚洲精品7777| 亚洲女与黑人做爰| 日韩av电影天堂| 国产精品一区不卡| 色综合婷婷久久| 午夜欧美一区二区三区在线播放| 日本欧美在线看| 国产999精品久久| 在线看不卡av| 精品国产91久久久久久久妲己 | 欧美一区在线视频| 久久久久国产一区二区三区四区| 国产精品福利av| 天天色天天爱天天射综合| 国产精品主播直播| 欧亚一区二区三区| 久久精品欧美日韩精品| 亚洲亚洲精品在线观看| 国产精品99久久久久久宅男| 欧洲一区在线观看| 国产欧美日韩精品一区| 亚洲国产成人av网| 粉嫩av一区二区三区在线播放| 欧美日韩黄色一区二区| 久久精品欧美一区二区三区不卡| 亚洲亚洲人成综合网络| 岛国一区二区在线观看| 欧美一区二区三区四区视频| 亚洲欧洲日本在线| 精品亚洲aⅴ乱码一区二区三区| 91免费在线看| 久久久久久久综合| 日韩av网站免费在线| 色综合天天天天做夜夜夜夜做| 日韩精品一区二区在线| 亚洲午夜免费福利视频| 国产精品99久久久久久宅男| 欧美一级欧美一级在线播放| 一区二区三区蜜桃| 国产91对白在线观看九色| 91精品国产综合久久香蕉麻豆| 亚洲欧洲www| 国产成人在线影院 | 成人免费一区二区三区在线观看| 日韩av一区二区三区| 欧美午夜视频网站| 亚洲美女少妇撒尿| 国产不卡在线播放| 精品久久久久久无| 日韩精品视频网站| 欧美在线三级电影| 亚洲视频一区在线| 成人中文字幕合集| 国产视频亚洲色图| 国产精品综合av一区二区国产馆| 欧美一级精品大片| 日日夜夜一区二区| 欧美在线啊v一区| 亚洲欧美日韩国产综合| 东方aⅴ免费观看久久av| 26uuu亚洲综合色| 乱中年女人伦av一区二区| 欧美人与z0zoxxxx视频| 一区二区三区四区在线| 91农村精品一区二区在线| 日韩美女久久久| 成人v精品蜜桃久久一区| 国产亚洲欧美一级| 国产一二三精品| 久久久综合九色合综国产精品| 激情六月婷婷久久| 精品国产成人在线影院 | 97久久精品人人做人人爽| 国产亚洲精品资源在线26u| 韩国精品主播一区二区在线观看 | 亚洲三级电影网站| 91亚洲永久精品| 中文字幕一区二区三区在线不卡 | 国内成人免费视频| 亚洲精品一区二区三区影院 | 成人国产精品视频| 国产精品美女久久久久久| 成人福利在线看| 亚洲四区在线观看| 欧美性极品少妇| 日本vs亚洲vs韩国一区三区| 欧美成人精品福利| 国产成人自拍在线| 亚洲欧美另类久久久精品2019 | 精品福利二区三区| 国产成人午夜视频| 亚洲男人的天堂在线观看| 欧美色综合久久| 日韩av电影免费观看高清完整版在线观看| 欧美一卡2卡三卡4卡5免费| 精品一区二区三区在线观看国产 | 欧美精品第1页| 麻豆免费精品视频| 日本一区二区三区在线不卡| 色网站国产精品| 日本欧美在线看| 国产精品嫩草影院av蜜臀| 欧美吻胸吃奶大尺度电影 | 国产拍欧美日韩视频二区| www.色综合.com| 日韩精品国产精品| 中文在线一区二区| 欧美日韩中文一区| 国产在线不卡视频| 亚洲一区二区四区蜜桃| 日韩欧美不卡一区| 91免费在线播放| 美女诱惑一区二区| 亚洲日本丝袜连裤袜办公室| 91精品福利在线一区二区三区 | 欧美成人性战久久| 99国产精品国产精品毛片| 首页国产欧美日韩丝袜| 久久女同性恋中文字幕| 欧美性色黄大片| 国产成人在线视频网站| 午夜精品一区在线观看| 日本一区二区三级电影在线观看 | 99re热视频精品| 五月婷婷综合激情| 日本一区二区成人| 欧美一区二区免费观在线| 99视频一区二区三区| 精品亚洲国内自在自线福利| 亚洲精品v日韩精品| 国产嫩草影院久久久久| 日韩三级视频中文字幕| 在线视频欧美区| 国产99久久久久| 美女免费视频一区|