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

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

?? admindb.java

?? Struts網(wǎng)上商城 (演示版) 需要完整版 請聯(lián)系我QQ27612285
?? JAVA
字號:
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ū)動錯(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)閉成功");
    }

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品一区二区色综合朱莉| 午夜精品国产更新| 国产调教视频一区| 精品蜜桃在线看| 日韩一区二区三区免费看| 91精品国产丝袜白色高跟鞋| 91精品久久久久久久久99蜜臂| 精品视频999| 欧美日韩一区国产| 欧美日韩一卡二卡三卡| 欧美日韩成人高清| 91精品国产日韩91久久久久久| 欧美一卡在线观看| 26uuu精品一区二区| 精品国产一区久久| 国产欧美日韩久久| 国产精品久久久久aaaa| 樱花草国产18久久久久| 亚洲一区二区三区四区在线| 亚洲国产欧美另类丝袜| 日日夜夜精品视频天天综合网| 免播放器亚洲一区| 国产精品影视在线| youjizz久久| 在线免费一区三区| 欧美一区二区三区精品| 久久久蜜桃精品| 视频一区欧美日韩| 精品一区二区三区在线观看 | 99国产麻豆精品| 欧美日韩在线观看一区二区| 欧美一三区三区四区免费在线看| 日韩欧美一区在线| 国产日产亚洲精品系列| 亚洲男人的天堂一区二区| 舔着乳尖日韩一区| 韩国av一区二区三区| youjizz久久| 欧美精品日韩一本| 久久久久国产一区二区三区四区| 亚洲欧洲av另类| 日韩电影在线一区二区三区| 国产在线看一区| 91老司机福利 在线| 91精品国产色综合久久ai换脸| 久久精品人人爽人人爽| 一区二区在线电影| 久久99国产乱子伦精品免费| 成人av在线播放网址| 欧美伦理电影网| 国产精品每日更新| 秋霞国产午夜精品免费视频| 国产成人啪午夜精品网站男同| 91麻豆国产在线观看| 日韩午夜在线观看| 一区二区三区四区高清精品免费观看 | 欧美综合色免费| 精品久久久久久无| 亚洲综合偷拍欧美一区色| 狠狠色狠狠色综合| 欧美在线观看视频在线| 久久久久久久av麻豆果冻| 亚洲成av人在线观看| 成人不卡免费av| 日韩免费看的电影| 亚洲美女区一区| 国产美女一区二区| 91精品国产福利在线观看| 中文字幕中文在线不卡住| 久久99精品久久久久久国产越南| 日本韩国欧美一区| 欧美韩国一区二区| 久久电影网站中文字幕| 欧美日韩在线综合| 国产精品家庭影院| 国产成人免费视频网站高清观看视频 | 在线这里只有精品| 欧美激情一区二区三区在线| 美国毛片一区二区三区| 欧美影视一区在线| 亚洲欧洲制服丝袜| 丁香婷婷综合激情五月色| 日韩久久免费av| 日日夜夜免费精品视频| 欧美亚男人的天堂| 亚洲精品一二三四区| 成人午夜精品在线| 日韩精品一区第一页| 91在线丨porny丨国产| 中文字幕免费不卡在线| 国产精品1区2区3区| 日韩欧美中文字幕公布| 亚洲大片精品永久免费| 色狠狠色狠狠综合| 成人欧美一区二区三区视频网页 | 欧美精品第1页| 亚洲综合色丁香婷婷六月图片| jlzzjlzz欧美大全| 中文字幕欧美激情一区| 国产99久久久国产精品潘金| 久久久午夜电影| 国产成人综合网站| 国产欧美精品区一区二区三区 | 亚洲视频一区二区在线观看| 丁香激情综合国产| 国产欧美日韩在线观看| 国产精品白丝av| 国产欧美日韩精品在线| 丰满放荡岳乱妇91ww| 国产人妖乱国产精品人妖| 国产一区二区三区四| 久久久久久久久久久久久久久99 | 国产一区二区三区在线观看免费视频 | 国产日韩精品久久久| 粉嫩绯色av一区二区在线观看| 国产日韩影视精品| 成人晚上爱看视频| 亚洲欧洲精品天堂一级| 日本韩国欧美一区| 污片在线观看一区二区| 日韩一级黄色片| 激情综合色综合久久| 久久综合久久综合九色| 高清久久久久久| 自拍视频在线观看一区二区| 91极品视觉盛宴| 午夜精品影院在线观看| 欧美大片在线观看| 东方aⅴ免费观看久久av| 亚洲人成人一区二区在线观看 | 一区二区三区精品在线观看| 欧美色综合影院| 麻豆精品久久久| 国产女主播一区| 日本精品一区二区三区四区的功能| 亚洲一区二区三区四区在线| 日韩一区二区电影| 成人午夜私人影院| 亚洲一区免费视频| 欧美成人综合网站| 成人18视频在线播放| 图片区小说区区亚洲影院| 久久综合精品国产一区二区三区 | 欧美亚一区二区| 欧美日产在线观看| 老司机精品视频在线| 久久精品这里都是精品| 色噜噜狠狠成人网p站| 日本三级韩国三级欧美三级| 中文字幕av免费专区久久| 欧洲人成人精品| 国产伦精品一区二区三区免费迷 | 日韩一卡二卡三卡国产欧美| 国产99一区视频免费| 亚洲激情校园春色| 欧美一级黄色大片| 不卡在线观看av| 男人的天堂久久精品| 国产精品护士白丝一区av| 欧美一区二区三区免费观看视频 | 欧美裸体bbwbbwbbw| 国产成人精品aa毛片| 日韩精品成人一区二区三区 | 成人永久免费视频| 日韩在线一二三区| 国产精品国产成人国产三级| 欧美另类一区二区三区| 99久久er热在这里只有精品66| 另类欧美日韩国产在线| 亚洲欧洲成人自拍| 久久久久久久久免费| 欧美男同性恋视频网站| 不卡一区二区三区四区| 久久爱www久久做| 亚洲一区成人在线| 国产精品伦理在线| 26uuu亚洲综合色| 欧美在线观看视频在线| 成人小视频在线| 国产一区二区三区在线观看免费 | 亚洲国产精品ⅴa在线观看| 日韩欧美精品在线视频| 欧美在线免费观看亚洲| 成人激情免费网站| 激情成人综合网| 天堂av在线一区| 亚洲一区在线看| 一区二区三区欧美视频| 国产精品久久99| 国产精品狼人久久影院观看方式| 日韩片之四级片| 91精品国产综合久久精品麻豆 | www成人在线观看| 欧美一级日韩免费不卡| 在线一区二区三区四区五区| 成人三级伦理片| 成人理论电影网| 高清不卡在线观看| 国产凹凸在线观看一区二区| 国产在线国偷精品免费看|