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

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

?? dbfactory.java

?? 另外一種持久性o/m軟件
?? JAVA
字號:
package org.apache.torque.adapter;/* * Copyright 2001-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License") * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *     http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */import java.util.HashMap;import java.util.Map;/** * This class creates different {@link org.apache.torque.adapter.DB} * objects based on specified JDBC driver name. * * @author <a href="mailto:frank.kim@clearink.com">Frank Y. Kim</a> * @author <a href="mailto:jon@latchkey.com">Jon S. Stevens</a> * @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a> * @author <a href="mailto:ralf@reswi.ruhr.de">Ralf Stranzenbach</a> * @author <a href="mailto:dlr@finemaltcoding.com">Daniel Rall</a> * @author <a href="mailto:hps@intermeta.de">Henning P. Schmiedehausen</a> * @version $Id: DBFactory.java,v 1.37 2005/01/31 19:43:55 tfischer Exp $ */public class DBFactory{    /**     * JDBC driver to Torque Adapter map.     */    private static Map adapters = new HashMap(40);    /**     * Initialize the JDBC driver to Torque Adapter map.     */    static    {        adapters.put("com.ibm.as400.access.AS400JDBCDriver", DBDB2400.class);        adapters.put("COM.ibm.db2.jdbc.app.DB2Driver", DBDB2App.class);        adapters.put("COM.ibm.db2.jdbc.net.DB2Driver", DBDB2Net.class);        adapters.put("COM.cloudscape.core.JDBCDriver", DBCloudscape.class);        adapters.put("org.hsql.jdbcDriver", DBHypersonicSQL.class);        adapters.put("org.hsqldb.jdbcDriver", DBHypersonicSQL.class);        adapters.put("interbase.interclient.Driver", DBInterbase.class);        adapters.put("org.enhydra.instantdb.jdbc.idbDriver", DBInstantDB.class);        adapters.put("com.microsoft.jdbc.sqlserver.SQLServerDriver",            DBMSSQL.class);        adapters.put("com.jnetdirect.jsql.JSQLDriver", DBMSSQL.class);        adapters.put("org.gjt.mm.mysql.Driver", DBMM.class);        adapters.put("oracle.jdbc.driver.OracleDriver", DBOracle.class);        adapters.put("org.postgresql.Driver", DBPostgres.class);        adapters.put("com.sap.dbtech.jdbc.DriverSapDB", DBSapDB.class);        adapters.put("com.sybase.jdbc.SybDriver", DBSybase.class);        adapters.put("com.sybase.jdbc2.jdbc.SybDriver", DBSybase.class);        adapters.put("weblogic.jdbc.pool.Driver", DBWeblogic.class);        adapters.put("org.axiondb.jdbc.AxionDriver", DBAxion.class);        adapters.put("com.informix.jdbc.IfxDriver", DBInformix.class);        adapters.put("sun.jdbc.odbc.JdbcOdbcDriver", DBOdbc.class);        adapters.put("com.ibm.db2.jcc.DB2Driver", DBDerby.class);        adapters.put("org.apache.derby.jdbc.EmbeddedDriver", DBDerby.class);        // add some short names to be used when drivers are not used        adapters.put("as400", DBDB2400.class);        adapters.put("db2app", DBDB2App.class);        adapters.put("db2net", DBDB2Net.class);        adapters.put("cloudscape", DBCloudscape.class);        adapters.put("hypersonic", DBHypersonicSQL.class);        adapters.put("interbase", DBInterbase.class);        adapters.put("instantdb", DBInstantDB.class);        adapters.put("mssql", DBMSSQL.class);        adapters.put("mysql", DBMM.class);        adapters.put("oracle", DBOracle.class);        adapters.put("postgresql", DBPostgres.class);        adapters.put("sapdb", DBSapDB.class);        adapters.put("sybase", DBSybase.class);        adapters.put("weblogic", DBWeblogic.class);        adapters.put("axion", DBAxion.class);        adapters.put("informix", DBInformix.class);        adapters.put("odbc", DBOdbc.class);        adapters.put("msaccess", DBOdbc.class);        adapters.put("derby", DBDerby.class);        adapters.put("", DBNone.class);    }    /**     * Creates a new instance of the Torque database adapter associated     * with the specified JDBC driver or adapter key.     *     * @param driver The fully-qualified name of the JDBC driver to     * create a new adapter instance for or a shorter form adapter key.     * @return An instance of a Torque database adapter.     * @throws InstantiationException throws if the JDBC driver could not be     *      instantiated     */    public static DB create(String driver)        throws InstantiationException    {        Class adapterClass = (Class) adapters.get(driver);        if (adapterClass != null)        {            try            {                DB adapter = (DB) adapterClass.newInstance();                // adapter.setJDBCDriver(driver);                return adapter;            }            catch (IllegalAccessException e)            {                throw new InstantiationException(                    "Could not instantiate adapter for JDBC driver: "                    + driver                    + ": Assure that adapter bytecodes are in your classpath");            }        }        else        {            throw new InstantiationException(                "Unknown JDBC driver: "                + driver                + ": Check your configuration file");        }    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费毛片网站| 欧美中文字幕一二三区视频| 精品成人一区二区三区四区| 久国产精品韩国三级视频| 538在线一区二区精品国产| 奇米色一区二区| 精品国内二区三区| 国产大陆a不卡| 一区在线中文字幕| 欧美日韩美女一区二区| 日韩激情在线观看| 精品国产精品网麻豆系列| 国产成人福利片| 亚洲欧美日韩精品久久久久| 欧亚一区二区三区| 毛片av一区二区| 国产日韩精品一区二区三区在线| 99视频精品全部免费在线| 亚洲与欧洲av电影| 日韩欧美在线1卡| 国产99一区视频免费| 亚洲激情在线播放| 欧美一区二区三区在线电影| 紧缚捆绑精品一区二区| 亚洲婷婷综合久久一本伊一区| 欧美日韩黄色影视| 国产中文一区二区三区| 国产精品夫妻自拍| 日韩欧美一区二区三区在线| 成人成人成人在线视频| 丝袜诱惑亚洲看片| 中文幕一区二区三区久久蜜桃| 精品视频一区三区九区| 国产精品亚洲一区二区三区妖精| 一区二区欧美国产| 久久久久久99精品| 欧美久久久久免费| 国产.精品.日韩.另类.中文.在线.播放 | 欧美肥大bbwbbw高潮| 国产精品18久久久久久vr| 亚洲尤物在线视频观看| 国产欧美一二三区| 91精品在线免费观看| 97国产精品videossex| 国产美女在线精品| 午夜亚洲福利老司机| 中文字幕在线一区二区三区| 日韩亚洲欧美一区| 欧美三级在线播放| gogogo免费视频观看亚洲一| 精彩视频一区二区| 日本午夜一本久久久综合| 一区二区三区日韩欧美| 国产日韩一级二级三级| 精品久久一二三区| 欧美精品在线观看一区二区| 91精品91久久久中77777| 成人黄色777网| 国产一区二区看久久| 日韩高清国产一区在线| 午夜视频一区二区三区| 亚洲精品免费一二三区| 国产精品高潮呻吟久久| 国产精品色婷婷久久58| 欧美激情一二三区| 久久久久久久久久久久久久久99| 日韩你懂的在线播放| 8v天堂国产在线一区二区| 欧美日韩视频在线一区二区| 99久久久久免费精品国产| 丁香另类激情小说| 丁香婷婷综合网| 成人教育av在线| 成人综合激情网| 国产aⅴ精品一区二区三区色成熟| 国内一区二区视频| 精品亚洲欧美一区| 激情小说欧美图片| 国产一区 二区| 精品在线一区二区三区| 激情欧美日韩一区二区| 国产真实乱偷精品视频免| 国产一区二区三区四区五区美女 | 成人高清在线视频| 成人a免费在线看| a在线欧美一区| 色噜噜狠狠色综合中国| 欧美在线制服丝袜| 欧美疯狂性受xxxxx喷水图片| 欧美精品成人一区二区三区四区| 欧美浪妇xxxx高跟鞋交| 日韩欧美另类在线| 国产欧美一区二区精品性| 亚洲欧洲精品天堂一级| 亚洲综合久久久久| 久久精品国产一区二区三区免费看 | 成人免费视频播放| 91丝袜美腿高跟国产极品老师| 色综合久久综合中文综合网| 欧美日韩国产精品自在自线| 精品入口麻豆88视频| 欧美激情资源网| 一区二区三区在线视频观看| 亚洲成a人片综合在线| 国产中文字幕精品| 色婷婷激情久久| 538在线一区二区精品国产| 亚洲成av人片一区二区三区| 久99久精品视频免费观看| 国产成人av福利| 在线观看日韩电影| 欧美草草影院在线视频| 国产精品的网站| 天天影视涩香欲综合网| 国产成a人亚洲精品| 欧美三级中文字幕在线观看| 精品国产百合女同互慰| 亚洲精品一二三| 黄色小说综合网站| 色系网站成人免费| 欧美电视剧免费观看| 亚洲视频电影在线| 国产一区二区在线影院| 91成人免费网站| 国产亚洲精品超碰| 亚洲成国产人片在线观看| 粉嫩aⅴ一区二区三区四区| 欧美伦理影视网| 国产精品免费视频网站| 男女性色大片免费观看一区二区| a4yy欧美一区二区三区| 精品国产一区二区三区久久久蜜月| 亚洲人成网站在线| 国产精品一区二区91| 欧美探花视频资源| 中文字幕一区二区三区精华液| 日av在线不卡| 在线观看亚洲a| 国产精品网曝门| 久久国产综合精品| 欧美区视频在线观看| 亚洲色图色小说| 成人在线一区二区三区| 精品久久一区二区| 日韩成人精品在线| 欧美日韩亚洲综合在线| 亚洲美女一区二区三区| 成人午夜视频福利| 久久亚洲一区二区三区明星换脸| 天堂av在线一区| 欧美人妖巨大在线| 一区二区欧美视频| 91激情在线视频| 亚洲激情在线激情| 91久久线看在观草草青青| 国产精品久久久久久久第一福利| 国产在线播放一区| 精品国产一区二区三区av性色| 日精品一区二区| 3d成人h动漫网站入口| 亚洲a一区二区| 欧美精品乱码久久久久久| 亚洲制服丝袜av| 欧美日韩国产综合久久| 亚洲一区av在线| 欧美色中文字幕| 午夜激情综合网| 777奇米四色成人影色区| 日韩av电影天堂| 日韩欧美在线网站| 韩国午夜理伦三级不卡影院| 26uuu久久综合| 国产激情一区二区三区桃花岛亚洲| 久久先锋资源网| 成人激情图片网| 一区二区三区四区在线| 欧美色视频在线| 奇米一区二区三区| 久久综合色综合88| 成人免费高清在线| 亚洲乱码国产乱码精品精小说| 91久久精品网| 日韩黄色免费网站| 欧美大度的电影原声| 国产福利一区二区三区在线视频| 国产清纯白嫩初高生在线观看91| 国产+成+人+亚洲欧洲自线| 亚洲素人一区二区| 欧美性色黄大片| 久久精品久久精品| 国产精品亲子乱子伦xxxx裸| 偷拍一区二区三区四区| 欧美日韩久久久| 51久久夜色精品国产麻豆| 免费在线成人网| 欧美极品少妇xxxxⅹ高跟鞋| 91猫先生在线| 六月丁香婷婷色狠狠久久| 国产欧美一区二区精品性 | 色狠狠一区二区三区香蕉|