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

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

?? sqldboperator.java

?? 用JSP結(jié)合BEAN和SERVLET技術(shù)編寫的一個(gè)留言本
?? JAVA
字號(hào):
package com.ntsky.note;

import java.io.*;
import java.sql.*;
import java.util.*;

import com.ntsky.note.Debug;
import com.ntsky.note.DBConnectionManager;

/**
 * <p>Title: NTsky新聞發(fā)布</p>
 * <p>Description: 數(shù)據(jù)庫(kù)操作</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: NTsky</p>
 * @authory 姚君林
 * @version 1.0
 */

public class SQLDBOperator extends DBOperator {

	private DBConnectionManager conManager;
	private String poolName;
    private PreparedStatement prepstmt=null;
	private Connection conn;
	private static SQLDBOperator instance;

    /**
     * 構(gòu)造函數(shù)[從連接池取得連接]
     */
    private SQLDBOperator(String strKey){
        this.poolName = strKey;
        //調(diào)用getInstance()方法獲得對(duì)連接池唯一實(shí)例的引用。
        this.conManager = DBConnectionManager.getInstance();
        this.conn = conManager.getConnection(strKey);
    }

    /**
     * 關(guān)閉數(shù)據(jù)庫(kù)連接
     */
    public void Close() {
        try{
            conManager.freeConnection(this.poolName, this.conn);
        }
        catch(Exception e){
            e.printStackTrace(System.out);
        }
    }

    /**
     * 數(shù)據(jù)更新(插入&修改&刪除)
     * @param strSql
     */

    public void executeUpdate(String strSql){
        try{
            //strSql=new String(strSql.getBytes("GBK"),"ISO8859_1");
            Statement stmt = this.conn.createStatement();
            stmt.executeUpdate(strSql);
        }
        catch(Exception e){
            e.printStackTrace(System.out);
            Debug.writeLog("In executeUpdate(String), Exception Occured ! Info :" + e.getLocalizedMessage());
        }
    }
     /**
      * 數(shù)據(jù)查詢
      * @param sql
      * @return rs
      */

     public ResultSet executeQuery(String strSql) {
         ResultSet rs=null;
         try{
             //strSql=new String(strSql.getBytes("GBK"),"ISO8859_1");
             Statement stmt = this.conn.createStatement();
             rs = stmt.executeQuery(strSql);
         }
         catch(Exception e){
             e.printStackTrace(System.out);
             Debug.writeLog("In executeQuery(String), Exception Occured ! Info :" + e.getLocalizedMessage());
         }
         return rs;
     }

     /**
      * 帶參數(shù)的數(shù)據(jù)操作
      * @param strSql
      */
     /**
      * 創(chuàng)建數(shù)據(jù)庫(kù)操作的對(duì)象
      * @param strSql
      */
     public void prepareStatement(String strSql){
         try{
             prepstmt = this.conn.prepareStatement(strSql);
         }
         catch(Exception e){
             e.printStackTrace(System.out);
             Debug.writeLog("In prepareStatement(String strSql), Exception Occured ! Info :" + e.getLocalizedMessage());
         }
    }
    /**
     * 參數(shù)設(shè)置
     */
    //字符串
    public void setString(int index,String value){
        try{
            //value = new String(value.getBytes("GBK"), "ISO8859_1");
            prepstmt.setString(index, value);
        }
        catch(Exception e){
            e.printStackTrace(System.out);
            Debug.writeLog("In setString(int index,String value), Exception Occured ! Info :" + e.getLocalizedMessage());
        }
    }
    //整數(shù)
    public void setInt(int index,int value){
        try{
            prepstmt.setInt(index, value);
        }
        catch(Exception e){
            e.printStackTrace(System.out);
            Debug.writeLog("In setInt(int index,int value), Exception Occured ! Info :" + e.getLocalizedMessage());
        }
    }
    //清除接口包含SQL語(yǔ)句當(dāng)前所用的全部參數(shù)
    public void clearParameters(){
        try{
            prepstmt.clearParameters();
            prepstmt=null;
        }
        catch(Exception e){
            e.printStackTrace(System.out);
            Debug.writeLog("In clearParameters(), Exception Occured ! Info :" + e.getLocalizedMessage());
        }
    }
    //返回prepstmt
    public PreparedStatement getPreparedStatement(){
        return prepstmt;
    }

     /**
      * 數(shù)據(jù)更新(帶參數(shù))
      */
     public void executeUpdate(){
         try{
             if(prepstmt!=null){
                 prepstmt.executeUpdate();
             }
         }
         catch(Exception e){
             e.printStackTrace(System.out);
             Debug.writeLog("In executeUpdate(String), Exception Occured ! Info :" + e.getLocalizedMessage());
         }
     }
     /**
      * 數(shù)據(jù)查詢(帶參數(shù))
      * @return rs
      */
     public ResultSet executeQuery(){
         ResultSet rs=null;
         try{
             if(prepstmt!= null){
                 rs = prepstmt.executeQuery();
             }
         }
         catch(Exception e){
             e.printStackTrace(System.out);
             Debug.writeLog("In executeQuery(String), Exception Occured ! Info :" + e.getLocalizedMessage());
         }
         return rs;
     }
     /**
      * getConnection 方法注解。
      */

     public Connection getConnection() {
         return this.conn;
     }

     public static SQLDBOperator getInstance(String strKey){
         if (instance==null)
             instance = new SQLDBOperator(strKey);
         return instance;//返回一個(gè)SQLDBOperator對(duì)象
     }
 }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品久久久男人的天堂| 欧美性极品少妇| 色婷婷综合激情| 亚洲狼人国产精品| 免费精品视频最新在线| 国产成人av一区二区三区在线观看| www.欧美色图| 91精品视频网| 国产精品人妖ts系列视频| 亚洲精品国产无套在线观| 免费观看久久久4p| 99久久免费精品| 日韩小视频在线观看专区| 欧美高清在线精品一区| 日韩和欧美一区二区| 国产aⅴ综合色| 91精品国产综合久久蜜臀| 国产精品国产三级国产三级人妇| 欧美aaaaaa午夜精品| 91在线观看免费视频| 日韩午夜av一区| 亚洲精品日韩一| 国产乱人伦偷精品视频免下载| 欧美在线综合视频| 亚洲国产精品激情在线观看| 日韩中文字幕亚洲一区二区va在线 | 亚洲成人av一区| 丁香啪啪综合成人亚洲小说 | 午夜一区二区三区在线观看| 国产乱码精品一区二区三区av | 麻豆免费精品视频| 91美女在线观看| 久久―日本道色综合久久| 亚洲成av人片| 色欲综合视频天天天| 欧美激情一区二区三区不卡| 日本中文字幕一区| 在线观看成人小视频| 国产精品丝袜一区| 国产在线视频一区二区三区| 欧美一区二区三区精品| 一区二区激情小说| 99精品视频在线播放观看| 国产成人午夜精品5599| 欧美精品日韩精品| 国产精品国产三级国产aⅴ入口| 久久国产精品72免费观看| 欧洲av一区二区嗯嗯嗯啊| 国产精品女同互慰在线看 | 日本精品视频一区二区| 国产精品久久久久一区二区三区共| 九九**精品视频免费播放| 欧美高清一级片在线| 亚洲一区视频在线| 欧美日韩在线播放三区四区| 欧美国产精品一区二区三区| 黑人巨大精品欧美一区| 日韩欧美一区在线| 视频一区二区国产| 在线免费观看日本欧美| 亚洲女性喷水在线观看一区| www.av亚洲| 国产精品乱码一区二区三区软件| 国产乱码精品一区二区三区忘忧草 | 国产精品久久久久三级| 粉嫩av一区二区三区在线播放 | 一本到三区不卡视频| 一区精品在线播放| jlzzjlzz亚洲日本少妇| 中文字幕免费不卡在线| www.综合网.com| 日韩伦理av电影| 93久久精品日日躁夜夜躁欧美| 亚洲欧洲av一区二区三区久久| www.亚洲色图.com| 亚洲免费资源在线播放| 在线观看视频91| 亚洲国产三级在线| 在线播放国产精品二区一二区四区 | 91麻豆精品在线观看| 亚洲三级免费观看| 在线观看不卡一区| 亚洲.国产.中文慕字在线| 欧美精品在线观看一区二区| 日精品一区二区| 日韩欧美一区二区视频| 国产精品亚洲人在线观看| 国产精品天干天干在线综合| av不卡免费电影| 亚洲影视资源网| 欧美一区二区三区爱爱| 精品一区二区三区香蕉蜜桃| 欧美高清在线一区| 欧美专区亚洲专区| 日本亚洲一区二区| 国产性做久久久久久| 91免费观看在线| 日一区二区三区| 久久99精品久久久久久| 久久九九久精品国产免费直播| 成人av动漫网站| 亚洲国产日日夜夜| 欧美成人a视频| 成人av电影在线| 亚洲va国产va欧美va观看| 久久亚洲免费视频| 91色视频在线| 麻豆一区二区99久久久久| 中文字幕不卡在线播放| 欧美日韩一级黄| 国产原创一区二区| 一区二区三区美女视频| 精品剧情在线观看| 99久久伊人精品| 免费成人小视频| 中文字幕在线一区| 欧美日韩一区二区三区不卡| 国产传媒日韩欧美成人| 亚洲最快最全在线视频| 26uuu亚洲综合色欧美 | 日韩精品一二三四| 国产偷国产偷精品高清尤物 | 精品一区二区三区蜜桃| 中文字幕五月欧美| 欧美草草影院在线视频| 色综合一个色综合| 国产一区二区精品久久91| 亚洲自拍偷拍九九九| 国产色91在线| 欧美裸体bbwbbwbbw| 成人免费高清视频在线观看| 琪琪久久久久日韩精品| 亚洲三级久久久| 久久久久久久久免费| 欧美三级电影网| 波多野结衣欧美| 国内外成人在线| 亚洲一区二区偷拍精品| 国产欧美日韩精品a在线观看| 正在播放一区二区| 91丨九色丨蝌蚪丨老版| 国产九九视频一区二区三区| 婷婷国产v国产偷v亚洲高清| 国产精品入口麻豆九色| xvideos.蜜桃一区二区| 欧美年轻男男videosbes| 成人黄色电影在线 | 国产精品成人在线观看 | 成人综合激情网| 九九久久精品视频| 午夜精彩视频在线观看不卡| 亚洲色图清纯唯美| 国产区在线观看成人精品| 日韩视频免费直播| 欧美伦理电影网| 欧美在线视频全部完| 91蜜桃免费观看视频| www.欧美.com| 成人一区二区三区中文字幕| 国产一区 二区| 国内成人免费视频| 久久精品久久精品| 日本在线观看不卡视频| 日一区二区三区| 午夜久久久久久电影| 亚洲综合一二三区| 亚洲愉拍自拍另类高清精品| 亚洲乱码国产乱码精品精小说 | 亚洲精品久久久蜜桃| 国产精品每日更新在线播放网址| 久久婷婷色综合| 精品久久人人做人人爰| 91精品国产乱码久久蜜臀| 欧美丰满高潮xxxx喷水动漫| 欧美精品三级日韩久久| 欧美肥妇free| 日韩欧美成人一区二区| 日韩欧美综合在线| 日韩一区二区三区在线观看 | 国产精品乡下勾搭老头1| 韩国av一区二区三区四区| 国产一区二区三区观看| 国产一区91精品张津瑜| 丁香激情综合五月| 成人av先锋影音| 99久久99久久精品国产片果冻| 91一区在线观看| 欧美在线高清视频| 欧美日本在线观看| 日韩午夜激情免费电影| 久久综合九色综合97婷婷| 久久久久久一二三区| 国产校园另类小说区| 中文字幕在线视频一区| 亚洲综合男人的天堂| 亚洲h动漫在线| 久国产精品韩国三级视频| 国产精品69毛片高清亚洲| 99re视频这里只有精品| 欧美日韩高清在线|