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

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

?? mysqldatasourcefactory.java

?? mysql jdbc驅(qū)動(dòng)程序 mysql jdbc驅(qū)動(dòng)程序 mysql jdbc驅(qū)動(dòng)程序 mysql jdbc驅(qū)動(dòng)程序
?? JAVA
字號(hào):
/* Copyright (C) 2002-2007 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 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.util.Hashtable;import javax.naming.Context;import javax.naming.Name;import javax.naming.RefAddr;import javax.naming.Reference;import javax.naming.spi.ObjectFactory;import com.mysql.jdbc.NonRegisteringDriver;/** * Factory class for MysqlDataSource objects *  * @author Mark Matthews */public class MysqlDataSourceFactory implements ObjectFactory {	/**	 * The class name for a standard MySQL DataSource.	 */	protected final static String DATA_SOURCE_CLASS_NAME = "com.mysql.jdbc.jdbc2.optional.MysqlDataSource";	/**	 * The class name for a poolable MySQL DataSource.	 */	protected final static String POOL_DATA_SOURCE_CLASS_NAME = "com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource";	/**	 * The class name for a MysqlXADataSource	 */	 	protected final static String XA_DATA_SOURCE_CLASS_NAME = "com.mysql.jdbc.jdbc2.optional.MysqlXADataSource";		/**	 * DOCUMENT ME!	 * 	 * @param refObj	 *            DOCUMENT ME!	 * @param nm	 *            DOCUMENT ME!	 * @param ctx	 *            DOCUMENT ME!	 * @param env	 *            DOCUMENT ME!	 * @return DOCUMENT ME!	 * @throws Exception	 *             DOCUMENT ME!	 */	public Object getObjectInstance(Object refObj, Name nm, Context ctx,			Hashtable env) throws Exception {		Reference ref = (Reference) refObj;		String className = ref.getClassName();		if ((className != null)				&& (className.equals(DATA_SOURCE_CLASS_NAME) || className						.equals(POOL_DATA_SOURCE_CLASS_NAME) ||						className.equals(XA_DATA_SOURCE_CLASS_NAME))) {			MysqlDataSource dataSource = null;			try {				dataSource = (MysqlDataSource) Class.forName(className)						.newInstance();			} catch (Exception ex) {				throw new RuntimeException("Unable to create DataSource of "						+ "class '" + className + "', reason: " + ex.toString());			}			int portNumber = 3306;			String portNumberAsString = nullSafeRefAddrStringGet("port", ref);						if (portNumberAsString != null) {				portNumber = Integer.parseInt(portNumberAsString);			}			dataSource.setPort(portNumber);						String user = nullSafeRefAddrStringGet(NonRegisteringDriver.USER_PROPERTY_KEY, ref);			if (user != null) {				dataSource.setUser(user);			}			String password = nullSafeRefAddrStringGet(NonRegisteringDriver.PASSWORD_PROPERTY_KEY, ref);			if (password != null) {				dataSource.setPassword(password);			}			String serverName = nullSafeRefAddrStringGet("serverName", ref);			if (serverName != null) {				dataSource.setServerName(serverName);			}			String databaseName = nullSafeRefAddrStringGet("databaseName", ref);			if (databaseName != null) {				dataSource.setDatabaseName(databaseName);			}			String explicitUrlAsString = nullSafeRefAddrStringGet("explicitUrl", ref);			if (explicitUrlAsString != null) {				if (Boolean.valueOf(explicitUrlAsString).booleanValue()) {					dataSource.setUrl(nullSafeRefAddrStringGet("url", ref));				}			}			dataSource.setPropertiesViaRef(ref);			return dataSource;		}		// We can't create an instance of the reference		return null;	}		private String nullSafeRefAddrStringGet(String referenceName, Reference ref) {		RefAddr refAddr = ref.get(referenceName);				String asString = refAddr != null ? (String)refAddr.getContent() : null;				return asString;	}}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜伦欧美伦电影理论片| 精品一区二区三区视频| 日本不卡中文字幕| 一本久久综合亚洲鲁鲁五月天| 色婷婷久久综合| 国产视频一区在线播放| 日韩制服丝袜先锋影音| 色综合久久综合网欧美综合网| 精品欧美乱码久久久久久| 亚洲欧美另类久久久精品2019| 韩国视频一区二区| 欧美一区日本一区韩国一区| 亚洲免费视频中文字幕| 高清在线成人网| 久久中文字幕电影| 日本中文一区二区三区| 精品1区2区3区| 夜夜精品浪潮av一区二区三区| 成人夜色视频网站在线观看| 精品国产a毛片| 久久精品国产99| 日韩一级二级三级精品视频| 亚洲图片欧美视频| 在线视频一区二区免费| 亚洲欧美在线观看| 大白屁股一区二区视频| 久久久久久黄色| 国产激情一区二区三区桃花岛亚洲| 91麻豆精品国产91久久久 | 中文在线免费一区三区高中清不卡| 亚洲成人av中文| 欧美三区免费完整视频在线观看| 亚洲男人天堂av| 欧美最猛黑人xxxxx猛交| 夜夜嗨av一区二区三区中文字幕| 色女孩综合影院| 亚洲大片免费看| 3751色影院一区二区三区| 日日嗨av一区二区三区四区| 在线91免费看| 免费在线视频一区| 久久久久久久久久久久久夜| 国产老肥熟一区二区三区| 国产三级久久久| 91网址在线看| 午夜精品久久久久久久99水蜜桃| 91精品国产综合久久久久| 久久精品国产99久久6| 久久久亚洲精华液精华液精华液| 成人av电影在线| 一区二区三区四区在线| 制服视频三区第一页精品| 麻豆国产91在线播放| 久久蜜桃av一区精品变态类天堂| 福利视频网站一区二区三区| 亚洲欧美日韩久久| 日韩一区二区在线观看| 国产成人免费xxxxxxxx| 亚洲精品久久7777| 日韩欧美色综合| www.av亚洲| 日本aⅴ精品一区二区三区| 久久久久久久网| 色诱视频网站一区| 毛片一区二区三区| 日韩一区欧美小说| 日韩一区二区三区在线| 成人黄色a**站在线观看| 亚洲成人免费av| 国产日产欧美一区| 在线精品视频一区二区三四| 麻豆成人综合网| 中文字幕亚洲不卡| 日韩一级片网址| 色欧美88888久久久久久影院| 日本不卡不码高清免费观看| 国产精品丝袜在线| 91精品国模一区二区三区| 成人福利在线看| 美女诱惑一区二区| 亚洲一区二区在线播放相泽| 久久久蜜桃精品| 69成人精品免费视频| 91麻豆免费观看| 国产一区二区三区综合| 亚洲国产精品久久不卡毛片| 国产精品乱子久久久久| 日韩欧美国产麻豆| 欧美丝袜自拍制服另类| 成人aaaa免费全部观看| 久久99精品国产麻豆婷婷洗澡| 亚洲精品免费看| 国产精品美女久久久久久久网站| 这里只有精品电影| 欧美在线一区二区三区| 97aⅴ精品视频一二三区| 国产一区二区调教| 麻豆精品精品国产自在97香蕉| 亚洲综合色噜噜狠狠| 亚洲欧美另类久久久精品| 中文字幕精品在线不卡| 国产午夜精品一区二区三区视频| 日韩欧美美女一区二区三区| 欧美精品vⅰdeose4hd| 欧美在线一区二区三区| 91行情网站电视在线观看高清版| www.在线成人| 成人av电影在线| jiyouzz国产精品久久| 成人高清视频免费观看| 成人精品鲁一区一区二区| 国产精品资源在线看| 激情av综合网| 国产一区二区三区在线看麻豆| 九色|91porny| 国产精品99久| www.久久精品| 日本高清免费不卡视频| 在线视频观看一区| 欧美少妇性性性| 欧美一级二级在线观看| 精品国产乱码久久久久久久| 亚洲精品一区二区精华| 久久久影视传媒| 国产精品青草综合久久久久99| 亚洲欧洲精品一区二区三区| 中文字幕日本不卡| 亚洲免费色视频| 五月婷婷激情综合网| 日韩高清在线一区| 国产原创一区二区| 99精品视频在线观看免费| 色综合一个色综合亚洲| 欧美精品高清视频| 欧美精品一区在线观看| 国产精品乱人伦中文| 夜夜精品浪潮av一区二区三区| 丝袜诱惑亚洲看片| 国产乱码精品一区二区三区五月婷 | 精品国产一区a| 国产女人水真多18毛片18精品视频| 国产精品女同一区二区三区| 亚洲激情图片小说视频| 美女国产一区二区三区| 盗摄精品av一区二区三区| 欧亚一区二区三区| 久久久久久久网| 亚洲不卡一区二区三区| 国内成人精品2018免费看| 99视频有精品| 制服丝袜亚洲网站| 亚洲欧洲日韩av| 青青青伊人色综合久久| 99国产麻豆精品| 欧美岛国在线观看| 亚洲精品欧美专区| 久久69国产一区二区蜜臀| 色综合久久中文字幕| 精品国产一区二区三区久久久蜜月| 自拍偷拍欧美激情| 久久精品国产**网站演员| 一本久久综合亚洲鲁鲁五月天| 精品国产网站在线观看| 亚洲香肠在线观看| 成人免费视频视频在线观看免费| 欧美疯狂性受xxxxx喷水图片| 中文字幕+乱码+中文字幕一区| 午夜精品久久久久久久久久| av中文字幕在线不卡| 日韩欧美久久久| 婷婷综合久久一区二区三区| 成人免费视频一区| 久久欧美一区二区| 奇米影视一区二区三区小说| 91老师国产黑色丝袜在线| 久久久精品免费免费| 免费在线成人网| 欧美视频完全免费看| 成人欧美一区二区三区| 国产精品亚洲第一| 精品国产乱子伦一区| 婷婷开心激情综合| 欧美色爱综合网| 亚洲麻豆国产自偷在线| 91在线观看美女| 国产精品国产三级国产普通话99| 久久成人免费网| 欧美一卡2卡三卡4卡5免费| 午夜伦理一区二区| 欧美三级日本三级少妇99| 亚洲另类一区二区| 色婷婷久久一区二区三区麻豆| 日韩一区欧美一区| a美女胸又www黄视频久久| 国产精品妹子av| www.66久久| 洋洋成人永久网站入口| 欧美丝袜丝交足nylons图片| 亚洲一区日韩精品中文字幕| 在线精品视频免费播放|