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

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

?? admindb.java

?? structs書(shū)店。調(diào)試通過(guò)
?? JAVA
字號(hào):
package com.wang.db;

import java.sql.*;
import com.wang.bean.*;
import java.util.*;

public class AdminDB
{
    private Connection conn = null;
    private ResultSet res = null;
    private java.sql.PreparedStatement prepar = null;
    private boolean flag = false;
    private java.sql.CallableStatement proc = null;
    private int pagecount = 0;
    private int pagedata = 0;
    public int getSearchCountPage()
    {
        return this.pagecount;
    }

    public int getSearchCountdata()
    {
        return this.pagedata;
    }

    public AdminDB()
    {
        try
        {
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=MyShop", "sa", "");
            System.out.println("連接成功");
        }
        catch (SQLException ex)
        {
            //System.out.println(ex.getMessage() + "1路徑錯(cuò)誤");
        }
        catch (ClassNotFoundException ex)
        {
            // System.out.println(ex.getMessage() + "驅(qū)動(dòng)錯(cuò)誤");
        }

    }

    public boolean checkAdminLogin(AdminBean ab)
    { // 驗(yàn)證登陸

        boolean result = false;
        try
        {
            String sql = "select count(*) from Admin where UserName=? and UserPwd=?";
            prepar = conn.prepareStatement(sql);
            prepar.setString(1, ab.getUserName());
            prepar.setString(2, ab.getUserPwd());
            res = prepar.executeQuery();
            if (res.next())
            {
                if (res.getInt(1) > 0)
                {
                    result = true;
                }
            }
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        return result;
    }

    public ArrayList getUsersList(int count, int page)
    {
        ArrayList list = new ArrayList();
        try
        {
            proc = conn.prepareCall("{call proc_users_page (?,?,?)}");
            proc.setInt(1, page);
            proc.setInt(2, count);
            proc.registerOutParameter(3, Types.INTEGER);
            res = proc.executeQuery();
            while (res.next())
            {
                userBean ub = new userBean();
                ub.setUserId(res.getInt(1));
                ub.setUserName(res.getString(2));
                ub.setUserPwd(res.getString(3));
                ub.setRealName(res.getString(4));
                ub.setUserSex(res.getInt(5));
                ub.setUserPhone(res.getString(6));
                ub.setUserMail(res.getString(7));
                ub.setUserCity(res.getInt(8));
                ub.setUserAdds(res.getString(9));
                ub.setUserCode(res.getInt(10));
                ub.setUserWork(res.getString(11));
                ub.setUserCard(res.getString(12));
                ub.setUserStrp(res.getInt(13));
                ub.setUserAge(res.getInt(14));
                list.add(ub);
            }
            pagecount = proc.getInt(3);
        }
        catch (SQLException ex)
        {
            System.out.println("服務(wù)器異常發(fā)生在 getUsersList()");
            ex.printStackTrace();
        }
        return list;
    }

    public boolean insertAdmin(AdminBean admin)
    {
        try
        {
            prepar = conn.prepareStatement("insert into admin (userName,UserPwd) values(?,?)");
            prepar.setString(1, admin.getUserName());
            prepar.setString(2, admin.getUserPwd());
            int flag = prepar.executeUpdate();
            if (flag == 0)
            {
                return false;
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
            return false;
        }
        return true;

    }

    public String getStep(int stepId)
    {
        try
        {

            prepar = conn.prepareStatement("select Display from Step where StepId=?");
            prepar.setInt(1, stepId);
            res = prepar.executeQuery();
            res.next();
            return res.getString("Display");
        }
        catch (SQLException ex)
        {

            return null;
        }

    }

    public String getBookStep(int stepId)
    {
        try
        {

            prepar = conn.prepareStatement("select Display from BookStep where BookStepId=?");
            prepar.setInt(1, stepId);
            ResultSet res = prepar.executeQuery();
            res.next();
            return res.getString("Display");
        }
        catch (SQLException ex)
        {

            return null;
        }

    }

    public boolean insertBookType(BookTypeBean btb)
    {
        try
        {
            prepar = conn.prepareStatement("insert into Type (Display) values('" + btb.getDisplay() + "')");

            int flag = prepar.executeUpdate();
            if (flag == 0)
            {
                return false;
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    public boolean deleteBookType(int BookTypeId)
    {
        try
        {
            prepar = conn.prepareStatement("delete Type where TypeId=?");
            prepar.setInt(1, BookTypeId);
            int flag = prepar.executeUpdate();
            if (flag == 0)
            {
                return false;
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    public boolean updateBookType(BookTypeBean btb)
    {
        try
        {
            prepar = conn.prepareStatement("update Type set Display=? where TypeId=?");
            prepar.setString(1, btb.getDisplay());
            prepar.setInt(2, btb.getTypeId());
            int flag = prepar.executeUpdate();
            if (flag == 0)
            {
                return false;
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    public boolean insertBooks(BookBean bb)
    {
        try
        {
            prepar = conn.prepareStatement("insert into information (BookName,BookPenster,BookCompany,BookSynopsis,BookStorage,BookSell,BookDate,BookPrice,BookType,bookImage,BookStep) values(?,?,?,?,?,?,?,?,?,?,?)");
            prepar.setString(1, bb.getBookName());
            prepar.setString(2, bb.getBookPenster());
            prepar.setString(3, bb.getBookCompany());
            prepar.setString(4, bb.getBookSynopsis());
            prepar.setInt(5, bb.getBookStorage());
            prepar.setInt(6, bb.getBookSell());
            prepar.setDate(7, new java.sql.Date(new java.util.Date().getTime()));
            prepar.setInt(8, bb.getBookPrice());
            prepar.setInt(9, Integer.parseInt(bb.getBookType()));
            prepar.setString(10, bb.getBookImage());
            prepar.setInt(11, bb.getBookStep());
            int flag = prepar.executeUpdate();
            if (flag == 0)
            {
                return false;
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    public BookBean getBookBean(int bookId)
    {
        BookBean bbean = new BookBean();
        String sql = "select * from information where BookId=?";
        try
        {
            prepar = conn.prepareStatement(sql);
            prepar.setInt(1, bookId);
            res = prepar.executeQuery();
            while (res.next())
            {
                bbean.setBookCompany(res.getString("BookCompany"));
                bbean.setBookCount(1);
                bbean.setBookData(res.getDate("BookDate"));
                bbean.setBookId(bookId);
                bbean.setBookImage(res.getString("BookImage"));
                bbean.setBookName(res.getString("BookName"));
                bbean.setBookPenster(res.getString("BookPenster"));
                bbean.setBookPrice(res.getInt("BookPrice"));
                bbean.setBookSell(res.getInt("BookSell"));
                bbean.setBookStep(res.getInt("BookStep"));
                bbean.setBookStorage(res.getInt("BookStorage"));
                bbean.setBookSynopsis(res.getString("BookSynopsis"));
                bbean.setBookType(this.queryType("" + res.getInt("BookType")));
                bbean.setBookAllPrice(bbean.getBookPrice());
            }
        }

        catch (SQLException ex)
        {
            ex.printStackTrace();
            return null;
        }
        return bbean;
    }

    public String queryType(String typeId)
    {
        try
        {

            java.sql.PreparedStatement prepar1 = conn.prepareStatement("select Display from Type where TypeId=?");
            prepar1.setInt(1, Integer.parseInt(typeId));
            ResultSet res1 = prepar1.executeQuery();
            res1.next();
            return res1.getString("Display");
        }
        catch (SQLException ex)
        {

            return null;
        }
    }

    public ArrayList getBooksList(int count, int page)
    {
        ArrayList list = new ArrayList();
        try
        {
            proc = conn.prepareCall("{call proc_books_page (?,?,?)}");
            proc.setInt(1, page);
            proc.setInt(2, count);
            proc.registerOutParameter(3, Types.INTEGER);
            res = proc.executeQuery();
            while (res.next())
            {
                BookBean kb = new BookBean();
                kb.setBookId(res.getInt(1));
                kb.setBookName(res.getString(2));
                kb.setBookPenster(res.getString(3));
                kb.setBookCompany(res.getString(4));
                kb.setBookSynopsis(res.getString(5));
                kb.setBookStorage(res.getInt(6));
                kb.setBookSell(res.getInt(7));
                kb.setBookData(res.getDate(8));
                kb.setBookPrice(res.getInt(9));
                kb.setBookType(res.getInt(10) + "");
                kb.setBookImage(res.getString(11));
                kb.setBookStep(res.getInt(12));
                list.add(kb);
            }
            pagecount = proc.getInt(3);
        }
        catch (SQLException ex)
        {
            System.out.println("服務(wù)器異常發(fā)生在 getBooksList()");
            ex.printStackTrace();
        }
        return list;
    }

    public ArrayList getOrderList(int count, int page)
    {
        ArrayList list = new ArrayList();
        try
        {
            proc = conn.prepareCall("{call proc_order_page (?,?,?)}");
            proc.setInt(1, page);
            proc.setInt(2, count);
            proc.registerOutParameter(3, Types.INTEGER);
            res = proc.executeQuery();
            while (res.next())
            {
                OrderFormBean ob = new OrderFormBean();
                ob.setOrderId(res.getInt(1));
                ob.setUserId(res.getInt(2));
                ob.setBookId(res.getInt(3));
                ob.setAmount(res.getInt(4));
                ob.setOrderData(res.getString(5));
                ob.setMoney(res.getInt(6));
                list.add(ob);
            }
            pagecount = proc.getInt(3);
        }
        catch (SQLException ex)
        {
            System.out.println("服務(wù)器異常發(fā)生在 getBooksList()");
            ex.printStackTrace();
        }
        return list;
    }

    public boolean chengeAdminPwd(AdminBean admin)
    {
        try
        {
            prepar = conn.prepareStatement("update admin set UserPwd=? where userId=?");
            prepar.setString(1,admin.getUserPwd());
            prepar.setInt(2,admin.getUserId());
            int flag = prepar.executeUpdate();
            if (flag == 0)
            {
                return false;
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
            return false;
        }
        return true;
    }

    public void Close()
    {
        try
        {
            if (res != null)
            {
                res.close();
            }
            if (prepar != null)
            {
                prepar.close();
            }
            if (conn != null)
            {
                conn.close();
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
        }
        System.out.println("關(guān)閉成功");
    }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美大尺度电影在线| 日韩丝袜美女视频| 日本伦理一区二区| 91成人国产精品| 欧美日韩国产首页| 精品第一国产综合精品aⅴ| 国产精品久久久久久妇女6080 | 一区二区视频在线| 亚洲午夜三级在线| 九九九久久久精品| av在线免费不卡| 欧美精品日韩一本| 国产三级三级三级精品8ⅰ区| 亚洲视频小说图片| 青青草精品视频| 丁香天五香天堂综合| 欧美日韩免费在线视频| 久久伊人蜜桃av一区二区| 亚洲精品国产成人久久av盗摄| 日本sm残虐另类| aaa国产一区| 91精品国产色综合久久不卡蜜臀| 久久久久久久久99精品| 亚洲精品第一国产综合野| 久久国产精品露脸对白| 色94色欧美sute亚洲线路二| 欧美xxxxx牲另类人与| 亚洲激情图片一区| 国产精品亚洲人在线观看| 欧美性色黄大片| 国产日本一区二区| 日韩va欧美va亚洲va久久| 91在线精品一区二区| 精品国产亚洲在线| 五月婷婷久久综合| 色香色香欲天天天影视综合网| 日韩无一区二区| 亚洲一区在线播放| 99久久久久久99| 久久色.com| 蜜桃91丨九色丨蝌蚪91桃色| 欧日韩精品视频| 国产精品国产三级国产三级人妇| 久久爱另类一区二区小说| 色婷婷亚洲综合| 国产精品午夜免费| 国产一区二区美女| 在线播放欧美女士性生活| 一区二区在线看| 91视频在线看| 国产农村妇女精品| 国产在线精品一区在线观看麻豆| 9191国产精品| 亚洲成av人片| 欧美中文字幕一区二区三区 | 国产精品一二一区| 日韩欧美在线网站| 日韩国产一二三区| www.激情成人| 国产日韩欧美不卡在线| 精品午夜久久福利影院| 日韩欧美一级二级三级| 日韩精品亚洲一区| 欧美色手机在线观看| 亚洲精品一二三| 91免费看片在线观看| 国产精品第一页第二页第三页 | 久久精品人人做人人爽97| 韩国中文字幕2020精品| 日韩女优av电影| 久久精工是国产品牌吗| 欧美成人艳星乳罩| 蜜臀av性久久久久av蜜臀妖精| 欧美日精品一区视频| 亚洲成人黄色影院| 欧美高清精品3d| 日韩av电影免费观看高清完整版 | 天天av天天翘天天综合网色鬼国产| 91视频免费播放| 亚洲色图一区二区三区| 色综合久久久久综合体| 一区二区三区**美女毛片| 色综合久久天天| 亚洲国产成人av好男人在线观看| 在线这里只有精品| 亚洲精品成人精品456| 欧美亚洲日本一区| 午夜激情综合网| 91精品国产综合久久精品 | 日韩欧美亚洲国产另类| 国产在线精品一区在线观看麻豆| 久久久久久夜精品精品免费| 国产成人精品三级麻豆| 国产精品久久久久久久久免费樱桃| 成人av综合一区| 国产精品电影一区二区三区| 色八戒一区二区三区| 亚洲精品视频免费观看| 欧美久久久久免费| 免费高清在线视频一区·| 日韩美女一区二区三区四区| 久久精品免费观看| 国产亚洲精品7777| 91小宝寻花一区二区三区| 夜夜精品浪潮av一区二区三区| 欧美日韩aaaaaa| 久久99久久99精品免视看婷婷| 国产欧美一区二区三区鸳鸯浴| 91亚洲精品一区二区乱码| 三级亚洲高清视频| 国产亲近乱来精品视频| 在线亚洲人成电影网站色www| 天天综合网天天综合色| 久久色在线视频| 日本精品一区二区三区高清| 免费人成精品欧美精品| 国产精品污www在线观看| 97久久精品人人做人人爽| 亚洲电影一级黄| 久久久精品免费观看| 99精品视频免费在线观看| 婷婷综合另类小说色区| 久久伊人中文字幕| 欧美性大战久久久久久久蜜臀 | 久久久久久久久岛国免费| 一本大道综合伊人精品热热 | 99久精品国产| 奇米色777欧美一区二区| 日本一区二区动态图| 欧美日韩另类国产亚洲欧美一级| 国产激情视频一区二区在线观看| 亚洲欧美另类小说| 日韩欧美123| 91精品1区2区| 国产成人免费视频精品含羞草妖精| 亚洲一区日韩精品中文字幕| 久久久久久久久蜜桃| 欧美日本韩国一区二区三区视频| 国产乱码字幕精品高清av| 亚洲国产另类精品专区| 国产精品欧美精品| 欧美大片一区二区| 色香色香欲天天天影视综合网| 国产老肥熟一区二区三区| 亚洲va天堂va国产va久| 国产精品青草综合久久久久99| 欧美高清视频一二三区| 91在线你懂得| 国产成a人亚洲| 蜜桃av一区二区三区电影| 亚洲国产中文字幕在线视频综合| 久久精品亚洲国产奇米99| 91精品国产综合久久香蕉的特点| 99在线精品视频| 国产成人av一区二区三区在线 | 日韩三级av在线播放| 色国产精品一区在线观看| 成人福利视频在线| 久久国产成人午夜av影院| 亚洲综合在线观看视频| 国产精品欧美久久久久一区二区| 精品少妇一区二区三区在线播放| 欧美色大人视频| 91美女视频网站| 不卡的av电影| 国产iv一区二区三区| 国产老肥熟一区二区三区| 麻豆极品一区二区三区| 亚洲影视资源网| 亚洲免费观看高清完整版在线观看 | 日韩欧美国产麻豆| 在线播放国产精品二区一二区四区| 91麻豆.com| 91浏览器打开| 99re8在线精品视频免费播放| 国产精品一区在线观看你懂的| 久久激五月天综合精品| 精品一区二区在线观看| 老鸭窝一区二区久久精品| 老司机精品视频导航| 美女久久久精品| 麻豆精品在线视频| 美女视频免费一区| 久久精品国产77777蜜臀| 精一区二区三区| 久久不见久久见免费视频1| 另类的小说在线视频另类成人小视频在线 | 99久久精品免费观看| 国产精品一区二区视频| 激情六月婷婷综合| 精品亚洲porn| 久草这里只有精品视频| 免费高清在线视频一区·| 日本不卡123| 激情久久五月天| 国产精品1区2区3区在线观看| 国产成人在线色| 不卡av在线免费观看| 色婷婷激情久久| 色网综合在线观看|