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

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

?? libmanager.java

?? 這是我學(xué)習(xí)JAVA時自己的寫的代碼
?? JAVA
字號:
package Library.lib;


import Library.pub.*;
import java.sql.*;
import java.util.*;

public class LibManager extends PubDb{

    Statement stmt;
    ResultSet rs;
    private String sql;

    public LibManager() {
        stmt = null;
        rs = null;
    }

    public Hashtable Sel_Detail(Hashtable list){
        Hashtable hs = new Hashtable();
        sql = "select * from BookDetail a,Book b where a.bkCode=b.bkCode";
        if (list.containsKey("bkIndex")) {
          sql += " and a.bkIndex="+list.get("bkIndex").toString();
        }
        System.out.println("sql:" + sql);
        hs=super.execSelSingle(sql);
        return hs;
    }

    public Collection execSel(Hashtable lists) throws SQLException {
    int count=-1;
    int stat = 0;
    Collection col = null;
    Vector vVector = new Vector();
    try {
        sql="select count(*) from BookDetail a,Book b where a.bkCode=b.bkCode";
        if (lists.containsKey("bkIndex")) {
          sql += " and a.bkIndex="+lists.get("bkIndex").toString();
        }
        if (lists.containsKey("bkCode")) {
          sql += " and a.bkCode="+lists.get("bkCode").toString();
        }

        count=super.getRecordcount(sql);
        System.out.println("count:" + count);
        stat=setConnection();

        sql="select * from BookDetail a,Book b where a.bkCode=b.bkCode";
        if (lists.containsKey("bkIndex")) {
          sql += " and a.bkIndex="+lists.get("bkIndex").toString();
        }
        if (lists.containsKey("bkCode")) {
          sql += " and b.bkCode like "+"'"+lists.get("bkCode").toString()+"%'";
        }
        if (lists.containsKey("bkName")) {
          sql += " and b.bkName like "+"'%"+lists.get("bkName").toString()+"%'";
        }
        if (lists.containsKey("bkAuthor")) {
          sql += " and b.bkAuthor like "+"'%"+lists.get("bkAuthor").toString()+"%'";
        }
        if (lists.containsKey("bkPress")) {
          sql += " and b.bkPress like "+"'%"+lists.get("bkPress").toString()+"%'";
        }
        if (lists.containsKey("bkDatePress")) {
          sql += " and b.bkDatePress="+lists.get("bkDatePress").toString();
        }
        if (lists.containsKey("bkDateIn")) {
          sql += " and b.bkDateIn="+lists.get("bkDateIn").toString();
        }
        if (lists.containsKey("bkNum")) {
          sql += " and b.bkNum="+lists.get("bkNum").toString();
        }


        System.out.println("sql1:" + sql);
        if(stat==1){
        stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
                                            ResultSet.CONCUR_READ_ONLY);
        rs = stmt.executeQuery(sql);
        ResultSetMetaData r = rs.getMetaData();
        String vFieldName = "";
        String vFieldValue = "";

        //for (int j = 1; j <= count; j++) {
        while(rs.next()){

                        Hashtable vTmp = new Hashtable();
                        //循環(huán)把某條記錄的所有字段及其值存入 hashtable 中

                        for (int i = 1; i <= r.getColumnCount(); i++) {
                            //讀取字段名
                            vFieldName = r.getColumnName(i);

                            //讀取字段名相應(yīng)值
                            vFieldValue = rs.getString(i);

                            if (vFieldValue == null)
                                vFieldValue = "";

                            vTmp.put(vFieldName, vFieldValue);

                        }
                        vVector.add(vTmp);

                        //if (!rs.next())
                        //    break;
                    }
        }

    }catch (Exception e) {
        e.printStackTrace();
        //System.out.println("connect database be defeated!");
    }finally {

            try {
                rs = null;
                stmt = null;

                releaseConnection();
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }

    col = vVector;
    return col;

    }


    public int addRec(Hashtable list) {
        int st = 1;
        int st1 = 1;
        int st2 = 1;
        int st3 = 1;
        int id = 0;
        //String sql1 = "select max(bkIndex) from BookDetail";
        //System.out.println("sql1:" + sql1);
        Pub pub = new Pub();
        id = pub.getMax_lib();
        System.out.println("id:" + id);
        String sql2_bt =
                "insert into BookDetail (bkIndex,bkCode) VALUES(" +
                id + ",'" + list.get("bkCode").toString() + "')";

        System.out.println("sql2_bt:" + sql2_bt);
        Calendar cal=Calendar.getInstance();

        String sql3 =
            "insert into Book (bkCode,bkDateIn) values ('" +
               list.get("bkCode").toString() + "','"+cal.get(Calendar.YEAR)+"-"+(cal.get(Calendar.MONTH)+1)+"-"+cal.get(Calendar.DATE)+"')";

        System.out.println("sql3:" + sql3);

        st1 = super.execUpd(sql2_bt);
        st2 = super.execUpd(sql3);

        String sql4 = "update Book set";
            if (list.containsKey("bkLanguage")) {
                sql4 += " bkLanguage='"+list.get("bkLanguage").toString()+"'";
            }
            if (list.containsKey("bkName")) {
                sql4 += ", bkName='"+list.get("bkName").toString()+"'";
            }
            if (list.containsKey("bkAuthor")) {
                sql4 += ", bkAuthor='"+list.get("bkAuthor").toString()+"'";
            }
            if (list.containsKey("bkPress")) {
                sql4 += ", bkPress='"+list.get("bkPress").toString()+"'";
            }
            if (list.containsKey("bkISBN")) {
                sql4 += ", bkISBN='"+list.get("bkISBN").toString()+"'";
            }
            if (list.containsKey("bkDatePress")) {
                sql4 += ", bkDatePress='"+list.get("bkDatePress").toString()+"'";
            }
            if (list.containsKey("bkPages")) {
                sql4 += ", bkPages='"+list.get("bkPages").toString()+"'";
            }
            if (list.containsKey("bkPrice")) {
                sql4 += ", bkPrice='"+list.get("bkPrice").toString()+"'";
            }
            if (list.containsKey("bkCover")) {
                sql4 += ", bkCover='"+list.get("bkCover").toString()+"'";
            }
            if (list.containsKey("bkBrief")) {
                sql4 += ", bkBrief='"+list.get("bkBrief").toString()+"'";
            }
            if (list.containsKey("bkNum")) {
                sql4 += ", bkNum='"+list.get("bkNum").toString()+"'";
            }
            sql4 +=" where bkCode='" + list.get("bkCode").toString() + "'";
            System.out.println("sql4:" + sql4);

            st2 = super.execUpd(sql4);

           /*
            ,bkLanguage,bkName,bkAuthor,bkPress,bkISBN,bkDatePress,bkPages,bkPrice,bkCover,bkBrief,bkNum) VALUES('" +
               list.get("bkCode").toString() + "','" +
               list.get("bkLanguage").toString() + "','" +
               list.get("bkName").toString() + "','" +
               list.get("bkAuthor").toString() + "','" +
               list.get("bkPress").toString() + "','" +
               list.get("bkISBN").toString() + "','" +
               list.get("bkDatePress").toString() + "','" +
               list.get("bkPages").toString() + "','" +
               list.get("bkPrice").toString() + "','" +
               list.get("bkCover").toString() + "','" +
               list.get("bkBrief").toString() + "','" +
               list.get("bkNum").toString() + "')";
*/




        if(st1==1&&st2==1&&st3==1)
            st=1;
        else st=0;
        return st;
    }


    public int setRec(String bkCode, Hashtable list) {
        int st = 0;
         /*
        String sql = "update Book SET bkLanguage='" +
                     list.get("bkLanguage").toString() + "',bkName='" +
                     list.get("bkName").toString() + "', bkAuthor='" +
                     list.get("bkAuthor").toString() + "', bkPress='" +
                     list.get("bkPress").toString() + "', bkISBN='" +
                     list.get("bkISBN").toString() + "', bkPages='" +
                     list.get("bkPages").toString() + "', bkCover='" +
                     list.get("bkCover").toString() + "', bkPrice='" +
                     list.get("bkPrice").toString() + "', bkBrief='" +
                     list.get("bkBrief").toString() + "' where bkCode='" +
                     bkCode + "'";
         */

        String sql = "update Book SET";
        if (list.containsKey("bkLanguage")) {
          sql += " bkLanguage='"+list.get("bkLanguage").toString()+"'";
        }
        if (list.containsKey("bkName")) {
          sql += " , bkName='"+list.get("bkName").toString()+"'";
        }
        if (list.containsKey("bkAuthor")) {
          sql += " , bkAuthor='"+list.get("bkAuthor").toString()+"'";
        }
        if (list.containsKey("bkPress")) {
          sql += " , bkPress='"+list.get("bkPress").toString()+"'";
        }
        if (list.containsKey("bkISBN")) {
          sql += " , bkISBN='"+list.get("bkISBN").toString()+"'";
        }
        if (list.containsKey("bkDatePress")) {
          sql += " , bkDatePress='"+list.get("bkDatePress").toString()+"'";
        }
        if (list.containsKey("bkPages")) {
          sql += " , bkPages='"+list.get("bkPages").toString()+"'";
        }
        if (list.containsKey("bkCover")) {
          sql += " , bkCover='"+list.get("bkCover").toString()+"'";
        }
        if (list.containsKey("bkPrice")) {
          sql += " , bkPrice='"+list.get("bkPrice").toString()+"'";
        }
        if (list.containsKey("bkBrief")) {
          sql += " , bkBrief='"+list.get("bkBrief").toString()+"'";
        }

        sql +=" where bkCode='" + bkCode + "'";

        st = super.execUpd(sql);
        return st;
    }

    public void delRec(Hashtable list) {
        String sql1 = " ";
        Hashtable hast = new Hashtable();
        String sql = "select bkCode from BookDetail where bkIndex = '"+list.get("bkIndex")+"'";
        hast = super.execSelSingle(sql);

        sql = "delete from BookDetail where bkIndex = '"+list.get("bkIndex")+"'";
        sql1 = "delete from Book where bkCode = '"+hast.get("bkCode")+"'";
        super.execUpd(sql);
        super.execUpd(sql1);
    }

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线免费一区三区| 亚洲视频一区二区在线| 久久久久久久久伊人| 中文字幕佐山爱一区二区免费| 天天av天天翘天天综合网色鬼国产| 国产91在线观看| 欧美乱妇一区二区三区不卡视频| 国产精品妹子av| 狠狠色丁香婷综合久久| 在线观看免费一区| 中文字幕一区免费在线观看| 看电影不卡的网站| 欧美日韩精品一区二区三区| 亚洲色图第一区| 国产91在线观看| 久久久综合精品| 久久国产精品99精品国产| 91久久精品一区二区三| 国产精品国产馆在线真实露脸 | 亚洲激情网站免费观看| 国产成人综合视频| 精品日韩欧美一区二区| 全部av―极品视觉盛宴亚洲| 欧美日韩一级片网站| 亚洲另类色综合网站| 91在线观看视频| 亚洲欧洲在线观看av| 99久久免费视频.com| 国产精品系列在线| 波多野结衣中文字幕一区二区三区| 国产日韩影视精品| 国产大陆精品国产| 欧美国产日产图区| 99国产精品久| 一区二区三区中文字幕| 在线精品视频一区二区| 亚洲地区一二三色| 欧美乱妇20p| 日韩精品乱码免费| 精品国产免费视频| 国产一区二区三区精品视频| 日本一区二区免费在线| 成人国产精品免费观看动漫| 亚洲四区在线观看| 欧美日韩中文精品| 日本色综合中文字幕| 亚洲精品一区二区三区蜜桃下载| 国内精品久久久久影院薰衣草| 26uuu精品一区二区三区四区在线| 狠狠色丁香婷婷综合| 国产精品视频yy9299一区| 91麻豆蜜桃一区二区三区| 一区二区三区高清在线| 亚洲国产精品t66y| k8久久久一区二区三区| 亚洲成人av电影在线| 欧美不卡一区二区三区四区| 成人性色生活片免费看爆迷你毛片| 中文字幕在线不卡国产视频| 欧美日韩综合一区| 韩国一区二区三区| 亚洲激情图片qvod| www激情久久| 色综合欧美在线| 免费久久精品视频| 中文字幕在线观看不卡| 欧美福利电影网| 成人免费黄色在线| 日韩成人dvd| 国产精品的网站| 欧美大胆人体bbbb| av电影在线观看一区| 午夜国产不卡在线观看视频| 久久久青草青青国产亚洲免观| 99久久综合色| 久久99精品久久只有精品| 亚洲欧美日韩系列| 欧美成人a∨高清免费观看| 91影视在线播放| 国产一区二区三区黄视频| 亚洲永久免费av| 国产欧美日韩在线看| 91精品一区二区三区久久久久久 | 国产视频一区二区三区在线观看| 色噜噜夜夜夜综合网| 豆国产96在线|亚洲| 亚欧色一区w666天堂| 中文字幕视频一区二区三区久| 日韩三级视频在线看| 欧美揉bbbbb揉bbbbb| 91日韩一区二区三区| 国产98色在线|日韩| 黄页视频在线91| 日韩av网站免费在线| 一区二区三区**美女毛片| 欧美国产日韩在线观看| 精品国产91久久久久久久妲己| 欧美三级在线看| 91蜜桃视频在线| 成人av电影观看| 成人精品国产免费网站| 国产成人精品1024| 国产精品综合网| 久久激情五月婷婷| 免费成人美女在线观看| 图片区小说区国产精品视频| 亚洲一区二区三区国产| 怡红院av一区二区三区| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲制服丝袜av| 亚洲综合自拍偷拍| 亚洲视频一二区| 亚洲欧美区自拍先锋| 亚洲免费av网站| 一区二区三区在线看| 亚洲女厕所小便bbb| 一区二区三区蜜桃| 一区二区在线观看视频| 亚洲丶国产丶欧美一区二区三区| 亚洲综合色网站| 亚洲成人先锋电影| 热久久免费视频| 国产一区久久久| 粉嫩蜜臀av国产精品网站| 粉嫩在线一区二区三区视频| 99久久免费国产| 在线免费视频一区二区| 欧美精品久久天天躁| 日韩午夜激情免费电影| 精品国产一区二区三区四区四| 337p日本欧洲亚洲大胆精品| 久久嫩草精品久久久精品| 国产三级精品视频| 亚洲色图另类专区| 亚洲成人av一区二区三区| 美脚の诱脚舐め脚责91| 国产成人午夜片在线观看高清观看| 成人黄页毛片网站| 欧美日韩情趣电影| 久久奇米777| 亚洲伦理在线精品| 日本午夜一本久久久综合| 国产成人自拍网| 色悠悠亚洲一区二区| 91精品国产福利在线观看 | 欧美日本在线播放| 2014亚洲片线观看视频免费| 国产精品毛片高清在线完整版| 亚洲午夜久久久久久久久电影网| 久久 天天综合| 91麻豆国产香蕉久久精品| 在线电影一区二区三区| 国产视频在线观看一区二区三区| 亚洲黄色av一区| 极品美女销魂一区二区三区| 色婷婷久久综合| 久久久久一区二区三区四区| 亚洲色欲色欲www| 黄页网站大全一区二区| 在线视频一区二区三区| 久久久久99精品国产片| 亚洲午夜在线观看视频在线| 国产精品自拍av| 欧美人与性动xxxx| 国产精品久久久一区麻豆最新章节| 香蕉乱码成人久久天堂爱免费| 国产a精品视频| 日韩一二三区视频| 一区二区三区在线播放| 国产一区二区h| 欧美一区二区福利视频| 日韩一区中文字幕| 国产河南妇女毛片精品久久久| 欧美疯狂性受xxxxx喷水图片| 综合电影一区二区三区 | 国产喂奶挤奶一区二区三区| 午夜精品久久久久影视| 91啪亚洲精品| 国产精品免费视频网站| 国产乱人伦偷精品视频不卡| 欧美一区二区三区的| 亚洲成av人片www| 欧美专区亚洲专区| 亚洲视频小说图片| www.激情成人| 国产精品乱人伦中文| 国产精品一二三四区| 日韩欧美高清dvd碟片| 视频一区视频二区在线观看| 色噜噜狠狠色综合中国| 亚洲天堂网中文字| 成人av在线观| 国产精品麻豆网站| 99这里都是精品| 中文字幕一区在线观看视频| 成人91在线观看| 最新欧美精品一区二区三区| av在线不卡网| 亚洲欧美视频在线观看| 色综合久久中文综合久久牛|