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

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

?? connectionwrapper.java

?? mysql jdbc驅動程序 mysql jdbc驅動程序 mysql jdbc驅動程序 mysql jdbc驅動程序
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
	/**	 * The physical connection is not actually closed. the physical connection	 * is closed when the application server calls	 * mysqlPooledConnection.close(). this object is de-referenced by the pooled	 * connection each time mysqlPooledConnection.getConnection() is called by	 * app server.	 * 	 * @throws SQLException	 *             if an error occurs	 */	public void close() throws SQLException {		close(true);	}	/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @throws SQLException	 *             if an error occurs	 */	public void commit() throws SQLException {		checkClosed();				if (isInGlobalTx()) {			throw SQLError.createSQLException(					"Can't call commit() on an XAConnection associated with a global transaction",					SQLError.SQL_STATE_INVALID_TRANSACTION_TERMINATION, 					MysqlErrorNumbers.ER_XA_RMERR);		}		try {			this.mc.commit();		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}	}	/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @see java.sql.Connection#createStatement()	 */	public java.sql.Statement createStatement() throws SQLException {		checkClosed();		try {			return new StatementWrapper(this, this.mpc, this.mc					.createStatement());		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @see java.sql.Connection#createStatement()	 */	public java.sql.Statement createStatement(int resultSetType,			int resultSetConcurrency) throws SQLException {		checkClosed();		try {			return new StatementWrapper(this, this.mpc, this.mc					.createStatement(resultSetType, resultSetConcurrency));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * @see Connection#createStatement(int, int, int)	 */	public java.sql.Statement createStatement(int arg0, int arg1, int arg2)			throws SQLException {		checkClosed();		try {			return new StatementWrapper(this, this.mpc, this.mc					.createStatement(arg0, arg1, arg2));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @see java.sql.Connection#nativeSQL()	 */	public String nativeSQL(String sql) throws SQLException {		checkClosed();		try {			return this.mc.nativeSQL(sql);		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @see java.sql.Connection#prepareCall()	 */	public java.sql.CallableStatement prepareCall(String sql)			throws SQLException {		checkClosed();		try {			return new CallableStatementWrapper(this, this.mpc, this.mc					.prepareCall(sql));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @see java.sql.Connection#prepareCall()	 */	public java.sql.CallableStatement prepareCall(String sql,			int resultSetType, int resultSetConcurrency) throws SQLException {		checkClosed();		try {			return new CallableStatementWrapper(this, this.mpc, this.mc					.prepareCall(sql, resultSetType, resultSetConcurrency));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * @see Connection#prepareCall(String, int, int, int)	 */	public java.sql.CallableStatement prepareCall(String arg0, int arg1,			int arg2, int arg3) throws SQLException {		checkClosed();		try {			return new CallableStatementWrapper(this, this.mpc, this.mc					.prepareCall(arg0, arg1, arg2, arg3));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	public java.sql.PreparedStatement clientPrepare(String sql) throws SQLException	{		checkClosed();		try {			return new PreparedStatementWrapper(this, this.mpc, 					this.mc.clientPrepareStatement(sql));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}				return null;	}		public java.sql.PreparedStatement clientPrepare(String sql,			int resultSetType, int resultSetConcurrency) throws SQLException	{		checkClosed();		try {			return new PreparedStatementWrapper(this, this.mpc, 					this.mc.clientPrepareStatement(sql,							resultSetType, resultSetConcurrency));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}				return null;	}		/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @see java.sql.Connection#prepareStatement()	 */	public java.sql.PreparedStatement prepareStatement(String sql)			throws SQLException {		checkClosed();		try {			return new PreparedStatementWrapper(this, this.mpc, this.mc					.prepareStatement(sql));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @see java.sql.Connection#prepareStatement()	 */	public java.sql.PreparedStatement prepareStatement(String sql,			int resultSetType, int resultSetConcurrency) throws SQLException {		checkClosed();		try {			return new PreparedStatementWrapper(this, this.mpc, this.mc					.prepareStatement(sql, resultSetType, resultSetConcurrency));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * @see Connection#prepareStatement(String, int, int, int)	 */	public java.sql.PreparedStatement prepareStatement(String arg0, int arg1,			int arg2, int arg3) throws SQLException {		checkClosed();		try {			return new PreparedStatementWrapper(this, this.mpc, this.mc					.prepareStatement(arg0, arg1, arg2, arg3));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * @see Connection#prepareStatement(String, int)	 */	public java.sql.PreparedStatement prepareStatement(String arg0, int arg1)			throws SQLException {		checkClosed();		try {			return new PreparedStatementWrapper(this, this.mpc, this.mc					.prepareStatement(arg0, arg1));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * @see Connection#prepareStatement(String, int[])	 */	public java.sql.PreparedStatement prepareStatement(String arg0, int[] arg1)			throws SQLException {		checkClosed();		try {			return new PreparedStatementWrapper(this, this.mpc, this.mc					.prepareStatement(arg0, arg1));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * @see Connection#prepareStatement(String, String[])	 */	public java.sql.PreparedStatement prepareStatement(String arg0,			String[] arg1) throws SQLException {		checkClosed();		try {			return new PreparedStatementWrapper(this, this.mpc, this.mc					.prepareStatement(arg0, arg1));		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}		return null; // we don't reach this code, compiler can't tell	}	/**	 * @see Connection#releaseSavepoint(Savepoint)	 */	public void releaseSavepoint(Savepoint arg0) throws SQLException {		checkClosed();		try {			this.mc.releaseSavepoint(arg0);		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}	}	/**	 * Passes call to method on physical connection instance. Notifies listeners	 * of any caught exceptions before re-throwing to client.	 * 	 * @see java.sql.Connection#rollback()	 */	public void rollback() throws SQLException {		checkClosed();		if (isInGlobalTx()) {			throw SQLError.createSQLException("Can't call rollback() on an XAConnection associated with a global transaction",					SQLError.SQL_STATE_INVALID_TRANSACTION_TERMINATION, 					MysqlErrorNumbers.ER_XA_RMERR);		}				try {			this.mc.rollback();		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}	}	/**	 * @see Connection#rollback(Savepoint)	 */	public void rollback(Savepoint arg0) throws SQLException {		checkClosed();		if (isInGlobalTx()) {			throw SQLError.createSQLException("Can't call rollback() on an XAConnection associated with a global transaction",					SQLError.SQL_STATE_INVALID_TRANSACTION_TERMINATION, 					MysqlErrorNumbers.ER_XA_RMERR);		}				try {			this.mc.rollback(arg0);		} catch (SQLException sqlException) {			checkAndFireConnectionError(sqlException);		}	}	public boolean isSameResource(Connection c) {		if (c instanceof ConnectionWrapper) {			return this.mc.isSameResource(((ConnectionWrapper)c).mc);		} else if (c instanceof com.mysql.jdbc.Connection) {			return this.mc.isSameResource((com.mysql.jdbc.Connection)c);		}				return false;	}		protected void close(boolean fireClosedEvent) throws SQLException {		synchronized (this.mpc) {			if (this.closed) {				return;			}			if (!isInGlobalTx() 					&& this.mc.getRollbackOnPooledClose()					&& !this.getAutoCommit()) {				rollback();			}			if (fireClosedEvent) {				this.mpc.callListener(						MysqlPooledConnection.CONNECTION_CLOSED_EVENT, null);			}			// set closed status to true so that if application client tries to			// make additional			// calls a sqlException will be thrown. The physical connection is			// re-used by the pooled connection each time getConnection is			// called.			this.closed = true;		}	}	private void checkClosed() throws SQLException {		if (this.closed) {			throw SQLError.createSQLException(this.invalidHandleStr);		}	}	protected boolean isInGlobalTx() {		return this.mc.isInGlobalTx();	}	protected void setInGlobalTx(boolean flag) {		this.mc.setInGlobalTx(flag);	}		public void ping() throws SQLException {		if (this.mc != null) {			this.mc.ping();		}	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产电影| 亚洲精品乱码久久久久久久久| 日本一区二区免费在线观看视频| 樱花草国产18久久久久| 毛片不卡一区二区| 一本一道综合狠狠老| 精品国产一区二区三区忘忧草| 日韩一区中文字幕| 国产精品一区二区在线观看不卡| 欧美性猛交xxxx乱大交退制版| 国产婷婷色一区二区三区在线| 亚洲一线二线三线视频| av中文字幕一区| 久久久久97国产精华液好用吗| 亚洲成人动漫在线观看| 91在线云播放| 亚洲国产精品成人综合| 另类的小说在线视频另类成人小视频在线| 色噜噜狠狠色综合中国| 久久久精品2019中文字幕之3| 视频一区二区中文字幕| 色视频成人在线观看免| 中文字幕一区二区在线观看| 国产在线精品一区二区三区不卡| 欧美一区二区三区在| 午夜精品久久久久| 色婷婷久久久综合中文字幕 | 一区在线中文字幕| 久久爱www久久做| 精品国产91乱码一区二区三区| 日韩av一二三| 在线综合亚洲欧美在线视频| 婷婷久久综合九色国产成人| 欧美日韩一区二区三区高清| 一区二区三区产品免费精品久久75| a亚洲天堂av| 一区二区三区.www| 色丁香久综合在线久综合在线观看| 一区精品在线播放| 在线观看一区二区视频| 亚洲福利视频一区二区| 欧美撒尿777hd撒尿| 日韩国产一区二| 亚洲精品一线二线三线| 国产在线日韩欧美| 国产精品久久久久久久久快鸭| 日韩福利电影在线观看| 91一区二区在线观看| 久久久99久久精品欧美| www.一区二区| 日韩理论片网站| 99久久精品免费看国产| 最新国产精品久久精品| 成人午夜碰碰视频| 国产精品福利影院| 91蝌蚪porny九色| 又紧又大又爽精品一区二区| 色天天综合久久久久综合片| 日本sm残虐另类| 91精品国产美女浴室洗澡无遮挡| 三级欧美韩日大片在线看| 宅男噜噜噜66一区二区66| 奇米影视在线99精品| 久久久电影一区二区三区| 成人福利电影精品一区二区在线观看| 欧美—级在线免费片| 91色.com| 性做久久久久久免费观看| 555夜色666亚洲国产免| 精品影视av免费| 国产人伦精品一区二区| 色婷婷综合激情| 日本视频免费一区| 精品国产乱码久久久久久1区2区| 成人永久免费视频| 一区二区三区欧美日| 日韩视频一区二区在线观看| 国产乱码精品一区二区三区五月婷 | 蜜臀久久99精品久久久久久9| 日韩欧美在线一区二区三区| 亚洲一区二区三区在线| 国产欧美精品一区| 色丁香久综合在线久综合在线观看| 亚洲国产aⅴ天堂久久| 欧美成人激情免费网| 国v精品久久久网| 亚洲一二三四区不卡| 精品久久免费看| 91国产丝袜在线播放| 精品一区二区免费视频| 精品国精品国产尤物美女| 欧美性感一类影片在线播放| 国产毛片一区二区| 亚洲线精品一区二区三区八戒| 亚洲精品在线电影| 欧美三级欧美一级| 成人综合在线观看| 日韩精品欧美精品| 亚洲欧美激情在线| 欧美xxxxxxxxx| 色综合视频在线观看| 九九**精品视频免费播放| 亚洲精品国产精华液| 亚洲精品在线免费观看视频| 欧美专区亚洲专区| 成人丝袜高跟foot| 激情都市一区二区| 日韩制服丝袜av| 亚洲免费电影在线| 国产精品污污网站在线观看| 精品少妇一区二区三区在线视频| 欧美日精品一区视频| av中文一区二区三区| 国产精品亚洲专一区二区三区| 偷偷要91色婷婷| 国产午夜精品理论片a级大结局 | 国产精品一线二线三线| 视频在线观看国产精品| 国产精品毛片高清在线完整版| 欧美二区乱c少妇| 成人动漫一区二区| 国产.欧美.日韩| 国内精品久久久久影院薰衣草| 日韩综合小视频| 日本伊人色综合网| 五月婷婷久久丁香| 国产精品美女久久久久aⅴ | 国产网站一区二区| 国产亚洲欧洲一区高清在线观看| 日韩一区二区影院| 欧美大尺度电影在线| 日韩欧美一级在线播放| 欧美一区二区日韩一区二区| 欧美精品一卡二卡| 欧美日本免费一区二区三区| 色狠狠综合天天综合综合| 91麻豆国产福利精品| 欧美性色黄大片手机版| 欧美精选在线播放| 色8久久精品久久久久久蜜| 337p亚洲精品色噜噜噜| 日韩女优制服丝袜电影| 亚洲精品一区二区在线观看| 精品乱人伦小说| 国产婷婷色一区二区三区| 成人欧美一区二区三区小说| 久久精品视频在线看| 亚洲欧美日韩综合aⅴ视频| 亚洲午夜在线视频| 美腿丝袜亚洲色图| 国产精品一区二区视频| 不卡一卡二卡三乱码免费网站| 波多野结衣欧美| 91麻豆免费在线观看| 欧美大片一区二区| 国产精品久久综合| 亚洲综合在线视频| 日本va欧美va欧美va精品| 国产精品一区二区91| 91视频精品在这里| 精品视频在线免费| 中文字幕av资源一区| 午夜视频一区在线观看| 精品影院一区二区久久久| 99在线热播精品免费| 91麻豆精品久久久久蜜臀| 日韩欧美高清dvd碟片| 亚洲一线二线三线久久久| 美国一区二区三区在线播放| 国产美女主播视频一区| 一本到高清视频免费精品| 欧美大片顶级少妇| 亚洲精品久久久蜜桃| 精品一二三四区| 99riav久久精品riav| 欧美日韩激情一区二区| 国产精品电影院| 美女视频网站久久| 色呦呦一区二区三区| 久久亚洲一级片| 亚洲一区二区三区四区在线观看 | 精品福利一二区| 亚洲制服丝袜av| 国产成人精品在线看| 欧美精品一二三区| 亚洲天堂2016| 久草这里只有精品视频| 日韩一二三区视频| 亚洲制服欧美中文字幕中文字幕| 国产精品888| 日韩片之四级片| 亚洲丰满少妇videoshd| 国产在线精品一区在线观看麻豆| 不卡的电影网站| 国产亚洲综合在线| 精品一区二区三区在线视频| 欧美日韩国产bt| 亚洲美腿欧美偷拍| caoporm超碰国产精品| 日韩免费高清av|