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

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

?? databean.java

?? 一個(gè)很熱的ajax實(shí)例
?? JAVA
字號(hào):
////////////////////////////////////////////////////GTON原創(chuàng)作品-CD管理系統(tǒng)//////////////////////////////////////////////////////////////
////////////所用技術(shù):jsp2.0+servlet2.4+jstl1.1+ajax+DOM+proxool+sqlserver2000+tomcat5.5+jbuilder2006/////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////QQ:27612285//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////Mail:punkwang@126.com////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////WEB:www.98202.com www.630cn.com//////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////求高薪工作一個(gè)有意者聯(lián)系本人/////////////////////////////////////////////////////////
////////////////////////////////////////////////////Phone:010-81110277(王先生)///////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

package com.wang.bean;

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

/*
 數(shù)據(jù)庫(kù)業(yè)務(wù)Bean
 */

public class DataBean
{

    private Connection conn = null;
    private ResultSet res = null;
    private java.sql.PreparedStatement prepar = null;
    private java.sql.CallableStatement proc = null;
    public static int PAGECOUNT; //查詢后返回的總頁(yè)數(shù) 因?yàn)閖ava的函數(shù)不能傳引用所以需要用靜態(tài)變量來(lái)獲得
    public DataBean()
    {
        try
        {
            conn = DriverManager.getConnection(
                "proxool.MyData");
            System.out.println("連接成功");
        }
        catch (SQLException ex)
        {
            System.out.println(ex.getMessage() + "1路徑錯(cuò)誤");
        }

    }

    public UserBean checkUsersLogin(String userName, String userPwd) //登陸驗(yàn)證
    {
        UserBean ub = null;
        if (!checkParameter(userName + userPwd))
        {
            userName = "null";
            userPwd = "null";
        }
        try
        {
            String sql =
                "select count(*) from admin where userName=? and userPwd=?";
            prepar = conn.prepareStatement(sql);
            prepar.setString(1, userName);
            prepar.setString(2, userPwd);
            res = prepar.executeQuery();
            if (res.next())
            {
                if (res.getInt(1) > 0)
                {
                    ub = this.getUser(userName);
                }
                else
                {
                    ub = null;
                }
            }
        }
        catch (Exception e)
        {
            ub = null;
            e.printStackTrace();
        }
        return ub;
    }

    public UserBean getUser(String userName) //提取登陸用戶信息
    {
        UserBean ub = new UserBean();
        String sql = "select * from admin where userName=?";
        try
        {
            prepar = conn.prepareStatement(sql);
            prepar.setString(1, userName);
            res = prepar.executeQuery();
            while (res.next())
            {
                ub.setUserName(res.getString("userName"));
                ub.setUserPwd(res.getString("userPwd"));
                ub.setUserId(res.getLong("userId"));
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
        }

        return ub;
    }

    public boolean checkParameter(String para) //過(guò)濾非法字符
    {
        int flag = 0;
        flag += para.indexOf("'") + 1;
        flag += para.indexOf(";") + 1;
        flag += para.indexOf("1=1") + 1;
        flag += para.indexOf("|") + 1;
        flag += para.indexOf("<") + 1;
        flag += para.indexOf(">") + 1;
        if (flag != 0)
        {
            System.out.println("提交了非法字符!!!");
            return false;
        }
        return true;
    }

    public ArrayList selectCDBean(String selectValue, int page, int count) //查詢分頁(yè)
    {
        ArrayList list = new ArrayList();
        if (!checkParameter(selectValue))
        {
            selectValue = "";
        }
        try
        {
            proc = conn.prepareCall("{call proc_page(?,?,?,?)}");
            proc.setInt(1, page);
            proc.setInt(2, count);
            proc.setString(3, selectValue);
            proc.registerOutParameter(4, Types.INTEGER); //OUTPUT參數(shù) 返回結(jié)構(gòu)共多少頁(yè)
            res = proc.executeQuery(); //接收存儲(chǔ)過(guò)程的結(jié)果集
            while (res.next()) //提取結(jié)果集的每條記錄
            {
                CDBean cb = new CDBean();
                cb.setCdAlbum(res.getString("CDalbum"));
                cb.setCdCompany(res.getString("CDcompany"));
                cb.setCdName(res.getString("CDname"));
                cb.setCdId(res.getLong("CDid"));
                cb.setCdType(getCDType(res.getInt("CDtypeId")));
                list.add(cb);
            }
            PAGECOUNT = proc.getInt(4);
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
        }
        return list;

    }

    public String getCDType(int cdtypeId)
    {
        try
        {

            java.sql.PreparedStatement prepar1 = conn.prepareStatement(
                "select display from CDtype where CDtypeId=?");
            prepar1.setLong(1, cdtypeId);
            ResultSet res1 = prepar1.executeQuery();
            res1.next();
            return res1.getString("display");
        }
        catch (SQLException ex)
        {

            return null;
        }

    }

    public boolean setCDBean(CDBean cb)
    {
        if (!checkParameter(cb.getCdName() + cb.getCdCompany() + cb.getCdAlbum() +
                            cb.getCdType()))
        {
            return false;
        }

        boolean flag = false;
        String sql =
            "update CDinfo set CDname=?,CDcompany=?,CDalbum=?,CDtypeId=? where CDid=?";
        try
        {
            prepar = conn.prepareStatement(sql);
            prepar.setString(1, cb.getCdName());
            prepar.setString(2, cb.getCdCompany());
            prepar.setString(3, cb.getCdAlbum());
            prepar.setInt(4, Integer.parseInt(cb.getCdType()));
            prepar.setLong(5, cb.getCdId());
            int result = prepar.executeUpdate();
            if (result > 0)
            {
                flag = true;
            }
            else
            {
                flag = false;
            }
        }
        catch (Exception ex)
        {
            flag = false;
            ex.printStackTrace();
        }
        return flag;
    }

    public CDBean getCDBean(long id)
    {

        CDBean cb = new CDBean();
        String sql = "select * from CDinfo where CDid=?";
        try
        {
            prepar = conn.prepareStatement(sql);
            prepar.setLong(1, id);
            res = prepar.executeQuery();
            while (res.next())
            {
                cb.setCdAlbum(res.getString("CDalbum"));
                cb.setCdCompany(res.getString("CDcompany"));
                cb.setCdName(res.getString("CDname"));
                cb.setCdId(res.getLong("CDid"));
                cb.setCdType(getCDType(res.getInt("CDtypeId")));

            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
        }
        return cb;
    }

    public boolean deleteCDBean(long id)
    {
        boolean flag = false;
        String sql = "delete from CDinfo where CDid=?";
        try
        {
            prepar = conn.prepareStatement(sql);
            prepar.setLong(1, id);
            int result = prepar.executeUpdate();
            if (result > 0)
            {
                flag = true;
            }
            else
            {
                flag = false;
            }
        }
        catch (Exception ex)
        {
            flag = false;
            ex.printStackTrace();
        }
        return flag;
    }

    public boolean addCDBean(CDBean cb)
    {
        boolean flag = false;
        if (!checkParameter(cb.getCdName() + cb.getCdCompany() + cb.getCdAlbum() +
                            cb.getCdType()))
        {
            return false;
        }
        String sql = "insert into CDinfo values(?,?,?,?)";
        try
        {
            this.prepar = conn.prepareStatement(sql);
            prepar.setString(1, cb.getCdName());
            prepar.setString(2, cb.getCdCompany());
            prepar.setString(3, cb.getCdAlbum());
            prepar.setInt(4, Integer.parseInt(cb.getCdType()));
            int result = prepar.executeUpdate();
            if (result > 0)
            {
                flag = true;
            }
            else
            {
                flag = false;
            }

        }
        catch (Exception ex)
        {
            flag = false;
            ex.printStackTrace();
        }
        return flag;
    }

    public boolean setUserBean(UserBean ub)
    {
        boolean flag = false;
        String sql = "update admin set userPwd=? where userId=?";
        try
        {
            if (!checkParameter(ub.getUserPwd()))
            {
                return false;
            }
            this.prepar = conn.prepareStatement(sql);
            prepar.setString(1, ub.getUserPwd());
            prepar.setLong(2, ub.getUserId());
            int result = prepar.executeUpdate();
            if (result > 0)
            {
                flag = true;
            }
            else
            {
                flag = false;
            }
        }
        catch (Exception ex)
        {
            flag = false;
            ex.printStackTrace();
        }
        return flag;
    }

    public boolean addUserBean(UserBean ub)
    {
        boolean flag = false;
        String sql = "insert into admin values(?,?)";
        if (!checkParameter(ub.getUserPwd() + ub.getUserName()))
        {
            return false;
        }
        if (hasUser(ub.getUserName()))
        {
            return false;
        }
        try
        {
            prepar = conn.prepareStatement(sql);
            prepar.setString(1, ub.getUserName());
            prepar.setString(2, ub.getUserPwd());
            int result = prepar.executeUpdate();
            if (result > 0)
            {
                flag = true;
            }
            else
            {
                flag = false;
            }

        }
        catch (Exception ex)
        {
            flag = false;
            ex.printStackTrace();
        }

        return flag;
    }

    public boolean hasUser(String userName)
    {
        boolean flag = true;
        String sql = "select count(*) from admin where userName=?";
        try
        {
            prepar = conn.prepareStatement(sql);
            prepar.setString(1, userName);
            res = prepar.executeQuery();
            res.next();
            int result = res.getInt(1);
            if (result > 0)
            {
                flag = true;
            }
            else
            {
                flag = false;
            }
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
            flag = true;
        }

        return flag;
    }

    public void Close() //關(guān)閉data對(duì)象方法
    {
        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一区二区三区免费野_久草精品视频
亚洲国产欧美日韩另类综合| 韩国一区二区三区| 欧美一级黄色片| 成人av片在线观看| 日本在线不卡一区| 亚洲欧美在线视频观看| 久久综合99re88久久爱| 欧美性感一类影片在线播放| www.在线欧美| 国产老肥熟一区二区三区| 日本亚洲视频在线| 亚洲一卡二卡三卡四卡五卡| 国产精品日产欧美久久久久| 精品福利一区二区三区免费视频| 欧美日韩黄色一区二区| 91视视频在线观看入口直接观看www | 日韩写真欧美这视频| 一本色道久久综合亚洲91| 国产精品18久久久久久久久久久久| 强制捆绑调教一区二区| 午夜精品久久久久| 亚洲一区二区在线免费观看视频| 国产亚洲精品免费| 久久中文娱乐网| 亚洲精品一区二区三区四区高清| 日韩情涩欧美日韩视频| 欧美精品色一区二区三区| 欧美性色黄大片手机版| 在线观看欧美黄色| 色视频成人在线观看免| 91免费小视频| 欧美亚洲高清一区| 欧美写真视频网站| 在线一区二区三区四区五区 | 午夜精品影院在线观看| 一区二区三区av电影| 一区二区三区蜜桃| 亚洲日穴在线视频| 亚洲综合图片区| 亚洲男人的天堂av| 亚洲自拍欧美精品| 亚洲成a人v欧美综合天堂 | 亚洲va韩国va欧美va| 午夜影视日本亚洲欧洲精品| 亚洲成年人影院| 日本午夜精品视频在线观看| 日本成人在线不卡视频| 精品在线播放免费| 国产剧情一区在线| 91污片在线观看| 欧美视频完全免费看| 欧美一级片在线看| 久久女同精品一区二区| 日本一区二区三区四区在线视频| 国产精品不卡视频| 亚洲国产精品一区二区www | 亚洲人成网站在线| 亚洲成人免费电影| 激情小说亚洲一区| 成人精品视频一区| 欧美在线观看一区| 欧美成人女星排名| 国产精品国产三级国产有无不卡 | 色94色欧美sute亚洲线路一ni| 欧美日韩在线电影| 精品国产精品网麻豆系列| 国产丝袜欧美中文另类| 亚洲精品国产品国语在线app| 午夜久久久久久久久久一区二区| 九九热在线视频观看这里只有精品| 国产乱国产乱300精品| 色激情天天射综合网| 欧美一区二区三区小说| 中文字幕av不卡| 亚洲第一搞黄网站| 国产成人亚洲综合a∨猫咪| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美性xxxxx极品少妇| 久久久另类综合| 一区二区三区视频在线看| 麻豆精品在线播放| 91亚洲国产成人精品一区二三| 91精品久久久久久久久99蜜臂| 中文一区一区三区高中清不卡| 亚洲高清久久久| 成人免费视频一区| 91精品国产日韩91久久久久久| 国产精品麻豆视频| 欧美aaa在线| 色婷婷久久久亚洲一区二区三区| 2022国产精品视频| 亚洲成a人v欧美综合天堂| 成人综合婷婷国产精品久久蜜臀 | 免费一级欧美片在线观看| 不卡一区二区三区四区| 欧美大白屁股肥臀xxxxxx| 亚洲欧美日韩在线不卡| 国产激情一区二区三区| 91精品婷婷国产综合久久性色| 亚洲视频一区在线| 精品一区二区在线播放| 欧美日韩国产另类一区| 自拍偷拍亚洲欧美日韩| 国产1区2区3区精品美女| 日韩三级伦理片妻子的秘密按摩| 中文字幕日韩一区| 国产精品一区免费在线观看| 欧美日韩不卡视频| 一区二区三区小说| 成人短视频下载| 国产喂奶挤奶一区二区三区| 美女一区二区三区在线观看| 欧美日韩免费观看一区三区| 亚洲黄色免费电影| av一区二区三区在线| 欧美激情一区二区三区| 精品亚洲免费视频| 欧美电视剧在线观看完整版| 午夜伦理一区二区| 欧美日韩免费视频| 亚洲午夜精品17c| 在线视频国内自拍亚洲视频| 亚洲欧洲精品天堂一级| 不卡区在线中文字幕| 国产精品美女久久久久久久久 | 亚洲精品v日韩精品| 不卡在线观看av| 中文字幕乱码一区二区免费| 国产精品一品二品| 国产人成亚洲第一网站在线播放 | 欧美猛男gaygay网站| 亚洲一区二区三区三| 欧美体内she精高潮| 亚洲一二三区视频在线观看| 在线精品国精品国产尤物884a| 尤物av一区二区| 欧美亚洲国产怡红院影院| 一区二区免费视频| 欧美色图激情小说| 视频在线在亚洲| 91精品国产综合久久福利软件 | 欧美国产日韩精品免费观看| 成人理论电影网| 日韩毛片精品高清免费| 91福利国产成人精品照片| 亚洲自拍欧美精品| 欧美一区二区三区免费视频| 久久激情五月婷婷| 国产午夜一区二区三区| 国产成人综合网| 亚洲日穴在线视频| 欧美美女直播网站| 国产做a爰片久久毛片| 亚洲国产高清在线| 91丨porny丨首页| 丝袜亚洲另类丝袜在线| 日韩精品一区二区在线| 国产大陆亚洲精品国产| 国产精品初高中害羞小美女文| 在线观看网站黄不卡| 美腿丝袜在线亚洲一区| 国产女同互慰高潮91漫画| 91欧美激情一区二区三区成人| 五月激情综合色| 久久久国际精品| 色噜噜狠狠色综合中国| 日本怡春院一区二区| 久久影院视频免费| 91麻豆精品一区二区三区| 三级精品在线观看| 久久久不卡影院| 欧洲视频一区二区| 精品一区二区三区免费| 亚洲色图.com| 日韩欧美国产不卡| aa级大片欧美| 美女国产一区二区三区| 亚洲色图清纯唯美| 精品奇米国产一区二区三区| 99精品视频中文字幕| 裸体一区二区三区| 一区二区三区视频在线看| xfplay精品久久| 欧美色中文字幕| 粉嫩久久99精品久久久久久夜| 亚洲国产一区二区三区青草影视| 久久伊人中文字幕| 欧美日本一区二区在线观看| 丁香婷婷综合激情五月色| 午夜影院久久久| 亚洲人成在线播放网站岛国| 亚洲精品一线二线三线无人区| 欧美性高清videossexo| 成人动漫视频在线| 另类小说色综合网站| 亚洲午夜久久久| 国产精品国产三级国产有无不卡 | 3d动漫精品啪啪| 一本到一区二区三区| 国产精品白丝av|