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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? statementwrapper.java

?? 基于java的oa系統
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* Copyright (C) 2002-2004 MySQL AB This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.  There are special exceptions to the terms and conditions of the GPL  as it is applied to this software. View the full text of the  exception exception in file EXCEPTIONS-CONNECTOR-J in the directory of this  software distribution.    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.    You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA       */package com.mysql.jdbc.jdbc2.optional;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.SQLWarning;import java.sql.Statement;import com.mysql.jdbc.SQLError;/** * Wraps statements so that errors can be reported correctly to  * ConnectionEventListeners. * * @author Mark Matthews *  * @version $Id: StatementWrapper.java,v 1.1.2.4 2004/08/09 22:15:12 mmatthew Exp $ */class StatementWrapper extends WrapperBase implements Statement {    protected Statement wrappedStmt;    protected StatementWrapper(MysqlPooledConnection conn, Statement toWrap) {        this.pooledConnection = conn;        this.wrappedStmt = toWrap;    }    /* (non-Javadoc)     * @see java.sql.Statement#getConnection()     */    public Connection getConnection() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getConnection();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return null; // we actually never get here, but the compiler can't figure         // that out    }    /* (non-Javadoc)     * @see java.sql.Statement#setCursorName(java.lang.String)     */    public void setCursorName(String name) throws SQLException {        try {            if (this.wrappedStmt != null) {                this.wrappedStmt.setCursorName(name);            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }    }    /* (non-Javadoc)     * @see java.sql.Statement#setEscapeProcessing(boolean)     */    public void setEscapeProcessing(boolean enable) throws SQLException {        try {            if (this.wrappedStmt != null) {                this.wrappedStmt.setEscapeProcessing(enable);            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }    }    /* (non-Javadoc)     * @see java.sql.Statement#setFetchDirection(int)     */    public void setFetchDirection(int direction) throws SQLException {        try {            if (this.wrappedStmt != null) {                this.wrappedStmt.setFetchDirection(direction);            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }    }    /* (non-Javadoc)     * @see java.sql.Statement#getFetchDirection()     */    public int getFetchDirection() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getFetchDirection();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return ResultSet.FETCH_FORWARD; // we actually never get here, but the compiler can't figure         // that out    }    /* (non-Javadoc)     * @see java.sql.Statement#setFetchSize(int)     */    public void setFetchSize(int rows) throws SQLException {        try {            if (this.wrappedStmt != null) {                this.wrappedStmt.setFetchSize(rows);            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }    }    /* (non-Javadoc)     * @see java.sql.Statement#getFetchSize()     */    public int getFetchSize() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getFetchSize();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return 0; // we actually never get here, but the compiler can't figure         // that out    }    /* (non-Javadoc)     * @see java.sql.Statement#getGeneratedKeys()     */    public ResultSet getGeneratedKeys() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getGeneratedKeys();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return null; // we actually never get here, but the compiler can't figure         // that out    }    /* (non-Javadoc)     * @see java.sql.Statement#setMaxFieldSize(int)     */    public void setMaxFieldSize(int max) throws SQLException {        try {            if (this.wrappedStmt != null) {                this.wrappedStmt.setMaxFieldSize(max);            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }    }    /* (non-Javadoc)     * @see java.sql.Statement#getMaxFieldSize()     */    public int getMaxFieldSize() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getMaxFieldSize();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return 0; // we actually never get here, but the compiler can't figure         // that out    }    /* (non-Javadoc)     * @see java.sql.Statement#setMaxRows(int)     */    public void setMaxRows(int max) throws SQLException {        try {            if (this.wrappedStmt != null) {                this.wrappedStmt.setMaxRows(max);            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }    }    /* (non-Javadoc)     * @see java.sql.Statement#getMaxRows()     */    public int getMaxRows() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getMaxRows();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return 0; // we actually never get here, but the compiler can't figure         // that out    }    /* (non-Javadoc)     * @see java.sql.Statement#getMoreResults()     */    public boolean getMoreResults() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getMoreResults();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return false;    }    /* (non-Javadoc)     * @see java.sql.Statement#getMoreResults(int)     */    public boolean getMoreResults(int current) throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getMoreResults(current);            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return false;    }    /* (non-Javadoc)     * @see java.sql.Statement#setQueryTimeout(int)     */    public void setQueryTimeout(int seconds) throws SQLException {        try {            if (this.wrappedStmt != null) {                this.wrappedStmt.setQueryTimeout(seconds);            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }    }    /* (non-Javadoc)     * @see java.sql.Statement#getQueryTimeout()     */    public int getQueryTimeout() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getQueryTimeout();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return 0;    }    /* (non-Javadoc)     * @see java.sql.Statement#getResultSet()     */    public ResultSet getResultSet() throws SQLException {        try {            if (this.wrappedStmt != null) {                return this.wrappedStmt.getResultSet();            } else {                throw new SQLException("Statement already closed",                    SQLError.SQL_STATE_ILLEGAL_ARGUMENT);            }        } catch (SQLException sqlEx) {            checkAndFireConnectionError(sqlEx);        }        return null;    }    /* (non-Javadoc)     * @see java.sql.Statement#getResultSetConcurrency()     */    public int getResultSetConcurrency() throws SQLException {        try {            if (this.wrappedStmt != null) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人女星排行榜| 欧美疯狂性受xxxxx喷水图片| 亚洲成人动漫av| 日韩一区有码在线| 亚洲欧洲国产日本综合| 中文字幕免费在线观看视频一区| 久久精品一区二区三区不卡牛牛| 精品国偷自产国产一区| 精品国产欧美一区二区| 精品国产91亚洲一区二区三区婷婷 | 日韩女优制服丝袜电影| 日韩一区二区三区视频| 久久亚洲一区二区三区明星换脸| 久久一夜天堂av一区二区三区| 久久久91精品国产一区二区精品| 国产天堂亚洲国产碰碰| 国产精品久久看| 亚洲一区二区三区视频在线| 午夜日韩在线电影| 麻豆成人在线观看| 成人自拍视频在线观看| 欧洲视频一区二区| 欧美一区二区在线不卡| 国产欧美一区二区在线观看| 亚洲欧美偷拍卡通变态| 日本成人在线看| 成人免费高清在线| 欧美在线免费播放| 精品国产乱码久久久久久蜜臀 | 亚洲色图欧美激情| 亚洲va国产va欧美va观看| 免费观看日韩电影| 成人免费高清视频| 欧美精品粉嫩高潮一区二区| 国产亚洲女人久久久久毛片| 亚洲欧美aⅴ...| 麻豆传媒一区二区三区| 99精品国产99久久久久久白柏| 欧美精品v日韩精品v韩国精品v| 久久亚洲精品小早川怜子| 亚洲美女视频在线| 国产一区在线观看视频| 欧美亚洲精品一区| 国产网站一区二区| 日韩高清不卡在线| 色香蕉成人二区免费| 精品国产伦一区二区三区观看方式| 综合中文字幕亚洲| 国产一区久久久| 精品视频999| 国产精品成人一区二区艾草| 久久精品99国产国产精| 欧美吻胸吃奶大尺度电影| 欧美激情在线观看视频免费| 美女网站在线免费欧美精品| 欧美在线制服丝袜| 欧美国产国产综合| 韩国成人福利片在线播放| 在线电影一区二区三区| 亚洲色图视频网| aaa亚洲精品| 国产日韩av一区二区| 黄网站免费久久| 日韩午夜中文字幕| 日本亚洲电影天堂| 欧美日韩一区国产| 亚洲一二三区视频在线观看| 97久久超碰精品国产| 国产精品九色蝌蚪自拍| 国产精品夜夜嗨| 久久久久国产免费免费| 国产在线精品免费| 久久综合狠狠综合久久激情| 激情综合色综合久久| 欧美成人精品1314www| 日韩福利电影在线观看| 欧美丰满嫩嫩电影| 视频一区欧美精品| 91精品国产91热久久久做人人| 午夜视频一区在线观看| 在线观看91av| 麻豆精品视频在线| 久久午夜电影网| 国产成人精品影视| 日韩一区在线免费观看| 在线观看日韩av先锋影音电影院| 成人免费一区二区三区视频| 色综合天天综合色综合av | 不卡一卡二卡三乱码免费网站| 久久久久99精品国产片| 成人一级黄色片| 亚洲精品欧美综合四区| 欧美夫妻性生活| 精品一区二区av| 国产精品久久久久久久久免费桃花| 成人免费观看视频| 一区二区三区蜜桃| 欧美肥妇free| 国产福利电影一区二区三区| 亚洲欧美综合在线精品| 欧美日本免费一区二区三区| 激情综合网激情| 国产精品福利一区| 欧美精品1区2区| 国产1区2区3区精品美女| 国产精品久久久久久久久图文区 | 日韩精品专区在线影院重磅| 国产成人av一区二区三区在线 | 欧美精品视频www在线观看| 免费在线成人网| 国产精品久久久久久久久搜平片 | 亚洲国产成人在线| 欧美日韩一区 二区 三区 久久精品| 日av在线不卡| 亚洲欧美中日韩| 欧美刺激午夜性久久久久久久| 国产suv精品一区二区883| 一区二区三区鲁丝不卡| 久久综合视频网| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 97超碰欧美中文字幕| 美脚の诱脚舐め脚责91| 一区二区欧美在线观看| 国产亚洲一区字幕| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品美女久久久久久2018| 欧美精品1区2区| 色综合视频在线观看| 国产精品一区二区三区99| 亚洲成人资源网| 亚洲欧美日韩国产手机在线 | 亚洲婷婷在线视频| 精品国产污污免费网站入口| 欧美主播一区二区三区美女| 成人手机电影网| 激情图区综合网| 日本成人在线一区| 亚洲一二三区在线观看| 亚洲精品中文字幕乱码三区| 国产日产欧美一区二区三区| 日韩欧美国产午夜精品| 欧美日韩黄色一区二区| 在线观看成人免费视频| 色综合久久久久久久久久久| 不卡一区二区在线| 成人app下载| 成人丝袜视频网| 成人深夜视频在线观看| 国产东北露脸精品视频| 99视频国产精品| 国产乱理伦片在线观看夜一区| 免费观看一级欧美片| 美日韩一区二区| 精品一区二区三区在线视频| 麻豆成人久久精品二区三区红 | 精品一区二区久久| 国内精品视频一区二区三区八戒| 久久99国产精品麻豆| 国产一区二区三区电影在线观看 | 亚洲一区在线观看视频| 一区二区在线观看av| 一区二区三区四区av| 亚洲午夜视频在线观看| 一区二区三区欧美日| 亚洲成人免费av| 日本欧美加勒比视频| 美国三级日本三级久久99| 老汉av免费一区二区三区 | 久久精品网站免费观看| 亚洲国产精品精华液ab| 亚洲猫色日本管| 午夜视频在线观看一区二区 | 狠狠v欧美v日韩v亚洲ⅴ| 国产精品一级片在线观看| 高清久久久久久| 在线区一区二视频| 欧美一级电影网站| 精品88久久久久88久久久| 日韩 欧美一区二区三区| 六月婷婷色综合| 不卡一区在线观看| 欧美日韩一区二区在线观看视频 | 精品国产一区二区三区久久影院| 久久精品人人做人人综合| 中文字幕日韩欧美一区二区三区| 一区二区免费在线| 激情另类小说区图片区视频区| 国产精品国产精品国产专区不蜜 | 欧美精品自拍偷拍动漫精品| 26uuu亚洲| 亚洲精品视频在线观看网站| 青青草精品视频| 成人av网站在线观看| 欧美人狂配大交3d怪物一区| 久久奇米777| 亚洲成人久久影院| 国产黑丝在线一区二区三区| 欧美日韩亚洲高清一区二区| 国产人成一区二区三区影院| 无吗不卡中文字幕|