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

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

?? connectionfactory.java

?? 用applet實現很多應用小程序
?? JAVA
字號:
package prefuse.data.io.sql;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * @author <a href="http://jheer.org">jeffrey heer</a>
 */
public class ConnectionFactory {

    /** String constant for the commonly used MySQL JDBC driver */
    public static final String DRIVER_MYSQL = "com.mysql.jdbc.Driver";
    /** String constant for the JDBC/ODBC bridge driver */
    public static final String DRIVER_JDBC_OBDC = "sun.jdbc.odbc.JdbcOdbcDriver";
    
    /** Protocol prefix for JDBC URLs */
    public static final String PROTOCOL_JDBC = "jdbc:";
    /** Sub-protocol prefix for MySQL connections */
    public static final String SUBPROTOCOL_MYSQL = "mysql:";
    /** Sub-protocol prefix for JDBC/ODBC bridge connections */
    public static final String SUBPROTOCOL_JDBC_ODBC = "odbc:";
    
    // ------------------------------------------------------------------------
    
    /**
     * Get an instance of the default SQL data handler.
     * @return an instance of the default SQL data handler
     */
    public static SQLDataHandler getDefaultHandler() {
        return new DefaultSQLDataHandler();
    }
    
    // ------------------------------------------------------------------------
    // Generic Connection Methods
    
    /**
     * Get a new database connection.
     * @param conn the Connection object to the database
     * @param handler the data handler to use
     * @return a DatabaseDataSource for interacting with the database
     * @throws SQLException if an SQL error occurs
     */
    public static DatabaseDataSource getDatabaseConnection(
            Connection conn, SQLDataHandler handler)
        throws SQLException
    {
        return new DatabaseDataSource(conn, handler);
    }    
    
    /**
     * Get a new database connection, using a default handler.
     * @param conn the Connection object to the database
     * @return a DatabaseDataSource for interacting with the database
     * @throws SQLException if an SQL error occurs
     */
    public static DatabaseDataSource getDatabaseConnection(Connection conn)
        throws SQLException
    {
        return getDatabaseConnection(conn, getDefaultHandler());
    }

    /**
     * Get a new database connection.
     * @param driver the database driver to use, must resolve to a valid Java
     * class on the current classpath.
     * @param url the url for the database, of the form
     * "jdbc:<database_sub_protocol>://&lt;hostname&gt;/&lt;database_name&gt;
     * @param user the database username
     * @param password the database password
     * @param handler the sql data handler to use
     * @return a DatabaseDataSource for interacting with the database
     * @throws SQLException
     * @throws ClassNotFoundException
     */
    public static DatabaseDataSource getDatabaseConnection(String driver,
            String url, String user, String password, SQLDataHandler handler)
        throws SQLException, ClassNotFoundException
    {
        Class.forName(driver);
        Connection conn = DriverManager.getConnection(url, user, password);
        return getDatabaseConnection(conn, handler);
    }    
    
    /**
     * Get a new database connection, using a default handler.
     * @param driver the database driver to use, must resolve to a valid Java
     * class on the current classpath.
     * @param url the url for the database, of the form
     * "jdbc:<database_sub_protocol>://&lt;hostname&gt;/&lt;database_name&gt;
     * @param user the database username
     * @param password the database password
     * @return a DatabaseDataSource for interacting with the database
     * @throws SQLException
     * @throws ClassNotFoundException
     */
    public static DatabaseDataSource getDatabaseConnection(String driver,
            String url, String user, String password)
        throws SQLException, ClassNotFoundException
    {
        return getDatabaseConnection(driver, url, user, password, 
                getDefaultHandler());
    }
    
    // ------------------------------------------------------------------------
    // Driver Specific Methods
    
    // -- MySQL ---------------------------------------------------------------
    
    /**
     * Get a new database connection to a MySQL database.
     * @param host the ip address or host name of the database server
     * @param database the name of the particular database to use
     * @param user the database username
     * @param password the database password
     * @param handler the sql data handler to use
     * @return a DatabaseDataSource for interacting with the database
     * @throws SQLException
     * @throws ClassNotFoundException
     */
    public static DatabaseDataSource getMySQLConnection(
            String host, String database, String user, String password,
            SQLDataHandler handler)
        throws SQLException, ClassNotFoundException
    {
        String url = PROTOCOL_JDBC + SUBPROTOCOL_MYSQL 
                   + "//" + host + "/" + database;
        return getDatabaseConnection(DRIVER_MYSQL,url,user,password,handler);
    }

    /**
     * Get a new database connection to a MySQL database, using a default
     * handler.
     * @param host the ip address or host name of the database server
     * @param database the name of the particular database to use
     * @param user the database username
     * @param password the database password
     * @return a DatabaseDataSource for interacting with the database
     * @throws SQLException
     * @throws ClassNotFoundException
     */
    public static DatabaseDataSource getMySQLConnection(
            String host, String database, String user, String password)
        throws SQLException, ClassNotFoundException
    {
        return getMySQLConnection(host, database, user, password, 
                getDefaultHandler());
    }
    
} // end of class ConnectionFactory

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
北条麻妃一区二区三区| 国产综合久久久久久久久久久久| 欧美成人官网二区| 一区二区欧美精品| 欧美久久一区二区| 国产真实精品久久二三区| 国产欧美一区二区三区网站| 精品久久久久av影院| 丁香另类激情小说| 国产一区二区不卡老阿姨| 国产综合色精品一区二区三区| 麻豆精品视频在线观看免费| 美女久久久精品| 奇米影视在线99精品| 激情五月婷婷综合| 久久久久国产精品厨房| 91性感美女视频| 色综合久久综合| 国产一区在线精品| 国产乱码字幕精品高清av | 久久综合国产精品| 欧美成人欧美edvon| www.视频一区| 免费视频一区二区| 亚洲精品自拍动漫在线| 天天综合色天天综合色h| 久久久久国产精品麻豆ai换脸 | 久久亚洲免费视频| 色婷婷综合久久久久中文| 日本精品一级二级| 成人激情免费视频| 日本精品视频一区二区| 日韩欧美亚洲一区二区| 国产区在线观看成人精品| 欧美放荡的少妇| 91在线视频免费观看| 在线观看成人免费视频| 欧美不卡视频一区| 国产精品久久久久久久久晋中| 制服.丝袜.亚洲.中文.综合| 精品国产乱码久久久久久夜甘婷婷| 久久老女人爱爱| 亚洲欧美激情插 | 911国产精品| 在线精品国精品国产尤物884a| 精品污污网站免费看| 国产午夜亚洲精品不卡| 亚洲一区中文日韩| 成人精品亚洲人成在线| 国产伦精一区二区三区| 久久精品国产精品亚洲红杏| 91香蕉国产在线观看软件| 69堂成人精品免费视频| 国产精品国产a级| 蜜桃精品视频在线| 欧美性生活大片视频| 国产精品丝袜在线| 另类小说一区二区三区| 久久se精品一区精品二区| 91免费看片在线观看| 久久久久国产精品人| 日本不卡免费在线视频| 日本aⅴ亚洲精品中文乱码| 91麻豆福利精品推荐| 91激情在线视频| 国产精品国产自产拍在线| 亚洲欧洲av在线| 国产福利一区二区三区在线视频| 欧美一区二区成人6969| 精品久久久久99| 理论片日本一区| 欧美精品免费视频| 亚洲一二三四在线| 欧美性受xxxx| 精品理论电影在线| 视频在线观看一区二区三区| 91久久香蕉国产日韩欧美9色| 国产精品第一页第二页第三页| 国内国产精品久久| 欧美精品一区二区三区视频| 久久精品国产99国产精品| 国产一区二区免费看| 精品福利视频一区二区三区| 美女网站视频久久| 成人激情开心网| 中文字幕第一页久久| 亚洲成a人v欧美综合天堂| 欧美视频完全免费看| 久久婷婷国产综合精品青草| 亚洲男人天堂一区| 六月丁香婷婷色狠狠久久| www.久久久久久久久| 91精品国产91久久久久久一区二区| 亚洲精品老司机| 精品视频一区二区不卡| 国产亚洲成aⅴ人片在线观看| 国产在线精品视频| 国产精品欧美极品| 97久久精品人人做人人爽| 亚洲免费在线观看| 欧美精品久久一区二区三区 | 91免费在线播放| 亚洲成人av在线电影| 日韩欧美一二三区| 国产91丝袜在线观看| 欧美日韩一区二区在线观看| 奇米四色…亚洲| 中文字幕成人网| 加勒比av一区二区| 欧美日韩久久久一区| 蜜桃在线一区二区三区| 精品视频一区二区不卡| 国产最新精品免费| 日韩欧美在线综合网| 夜夜精品浪潮av一区二区三区| 国产激情91久久精品导航| 欧美一区二区三区在线观看| 亚洲在线视频网站| 色哟哟在线观看一区二区三区| 丝袜脚交一区二区| 国产精品福利一区| 日韩免费在线观看| 欧洲精品一区二区三区在线观看| 麻豆精品在线视频| 欧美va亚洲va| 91福利视频网站| 亚洲免费资源在线播放| 精品国精品国产| 欧美三级乱人伦电影| 成人毛片老司机大片| 卡一卡二国产精品| 亚洲福利视频导航| 91精品国产入口| 色综合天天综合网天天看片| 国产精品日韩精品欧美在线| 暴力调教一区二区三区| 国产精品嫩草影院av蜜臀| 欧美大片日本大片免费观看| 日本精品一级二级| av不卡免费电影| 免费一区二区视频| 久久综合五月天婷婷伊人| 欧美日韩亚州综合| 欧美亚洲综合久久| 97久久人人超碰| 成人97人人超碰人人99| 国产精品高潮呻吟久久| 在线观看日产精品| 91免费看片在线观看| 成人国产亚洲欧美成人综合网| 日本亚洲一区二区| 久久精品男人的天堂| 99精品在线免费| 日本中文字幕一区二区视频| 日韩精品专区在线影院重磅| 欧美精选一区二区| 国产丶欧美丶日本不卡视频| 亚洲欧美另类小说视频| 欧美一区二区视频在线观看2020| 在线国产电影不卡| 国产一区二区调教| 国产伦精品一区二区三区免费| 亚洲天堂2016| 日韩视频一区二区在线观看| 欧美精品视频www在线观看| 欧美日韩大陆一区二区| 国产一区不卡在线| 一区二区三区欧美亚洲| 一区二区成人在线观看| 亚洲风情在线资源站| 欧美国产日产图区| 国产精品短视频| 亚洲狠狠丁香婷婷综合久久久| 日韩欧美电影一二三| 97久久精品人人做人人爽50路| 91年精品国产| 国产精品一二三区在线| 成人动漫中文字幕| 欧洲一区二区三区免费视频| 国产99久久久久| 日本免费在线视频不卡一不卡二| 欧美国产精品一区二区三区| 亚洲人成人一区二区在线观看| 亚洲综合偷拍欧美一区色| 青草av.久久免费一区| 亚洲一区二区三区精品在线| 国产偷v国产偷v亚洲高清| 亚洲视频免费在线观看| 国产三级精品视频| 一区二区在线观看视频| 久久99精品久久久| 在线观看中文字幕不卡| 亚洲精品在线一区二区| 欧美一区二区三区电影| 日本一区二区免费在线观看视频 | 91在线国内视频| 欧美一区二区三区在线观看| 国产精品毛片久久久久久| 国产成人精品一区二| 色哟哟在线观看一区二区三区|