<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Terry.Li-彬

    虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業(yè)。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
    導入jar包:proxool-0.9.1.jar 和 proxool-cglib.jar

    一、使用硬編碼方式
    package?com.proxool.test;

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

    import?org.apache.commons.logging.Log;
    import?org.apache.commons.logging.LogFactory;

    public?class?Test1?{
    ????
    private?static?final?Log?LOG?=?LogFactory.getLog(Test1.class);
    ????
    /**
    ?????*?
    @param?args
    ?????
    */
    ????
    public?static?void?main(String[]?args)?{
    ????????
    //?TODO?Auto-generated?method?stub
    ????????Connection?connection?=?null;
    ?????????
    try?{
    //???????????Class.forName("com.mysql.jdbc.Driver");
    ?????????????Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
    ???????????
    try?{
    //?????????????connection?=?DriverManager.getConnection("jdbc:mysql://172.16.220.154:3306/sipityprofile?autoReconnect=true&useUnicode=true&characterEncoding=utf8&user=root&password=12345678");
    ???????????????connection?=?DriverManager.getConnection("proxool.example:com.mysql.jdbc.Driver:jdbc:mysql://172.16.220.154:3306/sipityprofile?user=root&password=12345678");
    //???????????????connection?=?DriverManager.getConnection("proxool.example");
    ???????????}?catch?(SQLException?e)?{
    ?????????????LOG.error(
    "Problem?getting?connection",?e);
    ???????????}
    ???????????
    ??????????
    if?(connection?!=?null)?{
    ????????????LOG.info(
    "Got?connection?:)");
    ??????????}?
    else?{
    ????????????LOG.error(
    "Didn't?get?connection,?which?probably?means?that?no?Driver?accepted?the?URL");
    ??????????}
    ??????????
    ????????}?
    catch?(ClassNotFoundException?e)?{
    ??????????LOG.error(
    "Couldn't?find?driver",?e);
    ????????}?
    finally?{
    ??????????
    try?{
    ????????????
    //?Check?to?see?we?actually?got?a?connection?before?we
    ????????????
    //?attempt?to?close?it.
    ????????????if?(connection?!=?null)?{
    ??????????????connection.close();
    ????????????}
    ??????????}?
    catch?(SQLException?e)?{
    ????????????LOG.error(
    "Problem?closing?connection",?e);
    ??????????}
    ????????}?
    ????}

    }

    二、使用 xml 配置文件
    package?com.proxool.test;

    import?java.sql.Connection;
    import?java.sql.DriverManager;
    import?java.sql.ResultSet;
    import?java.sql.SQLException;
    import?java.sql.Statement;

    import?org.apache.commons.logging.Log;
    import?org.apache.commons.logging.LogFactory;
    import?org.logicalcobwebs.proxool.ProxoolException;
    import?org.logicalcobwebs.proxool.configuration.JAXPConfigurator;

    public?class?Test2ByXml?{
    ????
    ????
    private?static?final?Log?LOG?=?LogFactory.getLog(Test2ByXml.class);

    ????
    /**
    ?????*?
    @param?args
    ?????
    */
    ????
    public?static?void?main(String[]?args)?{
    ????????
    //?TODO?Auto-generated?method?stub
    ????????try?{
    ????????????JAXPConfigurator.configure(
    "src/proxool.xml",?false);
    ????????????Connection?connection?
    =?DriverManager.getConnection("proxool.proxool-sipity");
    ????????????
    if?(null?==?connection)?{
    ????????????????LOG.info(
    "connection?is?null");
    ????????????}
    else?{
    ????????????????LOG.info(
    "connection?successfull");
    ????????????????Statement?statement?
    =?connection.createStatement();
    ????????????????ResultSet?resultSet?
    =?statement.executeQuery("select?*?from?event");
    ????????????????
    while?(resultSet.next())?{
    ????????????????????LOG.info(resultSet.getInt(
    1)+"????"+resultSet.getString(2));
    ????????????????}
    ????????????}
    ????????}?
    catch?(ProxoolException?e)?{
    ????????????
    //?TODO?Auto-generated?catch?block
    ????????????e.printStackTrace();
    ????????}?
    catch?(SQLException?e)?{
    ????????????
    //?TODO?Auto-generated?catch?block
    ????????????e.printStackTrace();
    ????????}
    ????}

    }

    <?xml?version="1.0"?encoding="ISO-8859-1"?>
    <something-else-entirely>
    ????
    <proxool>
    ????????
    <alias>proxool-sipity</alias>
    ????????
    <driver-url>jdbc:mysql://172.16.220.154:3306/sipityprofile</driver-url>
    ????????
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    ????????
    <driver-properties>
    ????????????
    <property?name="user"?value="root"?/>
    ????????????
    <property?name="password"?value="12345678"?/>
    ????????
    </driver-properties>
    ????????
    <maximum-connection-count>10</maximum-connection-count>
    ????????
    <house-keeping-test-sql>select?1</house-keeping-test-sql>
    ????
    </proxool>
    </something-else-entirely>



    三、使用 properties 方式
    package?com.proxool.test;

    import?java.sql.Connection;
    import?java.sql.DriverManager;
    import?java.sql.ResultSet;
    import?java.sql.SQLException;
    import?java.sql.Statement;

    import?org.apache.commons.logging.Log;
    import?org.apache.commons.logging.LogFactory;
    import?org.logicalcobwebs.proxool.ProxoolException;
    import?org.logicalcobwebs.proxool.configuration.PropertyConfigurator;

    public?class?Test3ByProp?{
    ????
    private?static?final?Log?LOG?=?LogFactory.getLog(Test3ByProp.class);
    ????
    ????
    static{
    ????????
    try?{
    ????????????PropertyConfigurator.configure(
    "src/proxool.properties");
    ????????}?
    catch?(ProxoolException?e)?{
    ????????????
    //?TODO?Auto-generated?catch?block
    ????????????e.printStackTrace();
    ????????}
    ????}
    ????
    /**
    ?????*?
    @param?args
    ?????
    */
    ????
    public?static?void?main(String[]?args)?{
    ????????
    //?TODO?Auto-generated?method?stub
    ????????testConnection();
    ????????testConnection();
    ????}
    ????
    private?static?void?testConnection()?{
    ????????Connection?connection?
    =?null;
    ????????
    try?{
    ????????????
    ????????????connection?
    =?DriverManager.getConnection("proxool.proxool-sipity");
    ????????????
    if?(null?==?connection)?{
    ????????????????LOG.info(
    "connection?is?null");
    ????????????}
    else?{
    ????????????????LOG.info(
    "connection?successfull");
    ????????????????Statement?statement?
    =?connection.createStatement();
    ????????????????ResultSet?resultSet?
    =?statement.executeQuery("select?*?from?event");
    ????????????????
    while?(resultSet.next())?{
    ????????????????????
    //LOG.info(resultSet.getInt(1)+"????"+resultSet.getString(2));
    ????????????????}
    ????????????}
    ????????}?
    catch?(SQLException?e)?{
    ????????????
    //?TODO?Auto-generated?catch?block
    ????????????e.printStackTrace();
    ????????}?
    finally?{
    ????????????
    try?{
    ????????????????connection.close();
    ????????????}?
    catch?(SQLException?e)?{
    ????????????????
    //?TODO?Auto-generated?catch?block
    ????????????????e.printStackTrace();
    ????????????}
    ????????}
    ????}

    }

    jdbc-0.proxool.alias=proxool-sipity
    jdbc
    -0.proxool.driver-url=jdbc:mysql://172.16.220.154:3306/sipityprofile
    jdbc-0.proxool.driver-class=com.mysql.jdbc.Driver
    jdbc
    -0.user=root
    jdbc
    -0.password=12345678
    jdbc
    -0.proxool.maximum-connection-count=10
    jdbc
    -0.proxool.house-keeping-test-sql=select?1

    posted on 2009-09-09 17:09 禮物 閱讀(890) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 亚洲一区二区三区无码影院| 特级毛片A级毛片100免费播放| 久久影视国产亚洲| 成年女人免费视频播放体验区| 久久er国产精品免费观看2| 鲁死你资源站亚洲av| 久久久无码精品亚洲日韩京东传媒| 亚洲黄片毛片在线观看| 午夜a级成人免费毛片| 日本片免费观看一区二区| 花蝴蝶免费视频在线观看高清版| 高潮毛片无遮挡高清免费| 国产亚洲国产bv网站在线| 久久久亚洲欧洲日产国码是AV| 国产亚洲人成网站观看| 亚洲色图综合在线| 亚洲?V乱码久久精品蜜桃| 国产成人精品免费视频大全五级 | 全部免费毛片在线| 最近中文字幕mv免费高清电影 | 亚洲国产成人久久一区久久| 国内免费高清在线观看| 四虎永久在线精品免费观看视频| 最近中文字幕大全免费版在线| 国产免费A∨在线播放| 色爽黄1000部免费软件下载| 日本亚洲欧美色视频在线播放 | 破了亲妺妺的处免费视频国产| 日本XXX黄区免费看| 无码乱肉视频免费大全合集| 亚洲视频免费在线播放| 最近新韩国日本免费观看| 99爱免费观看视频在线| 91香焦国产线观看看免费 | 亚洲国产精品久久久久秋霞影院| 亚洲人成电影在线天堂| 久久久婷婷五月亚洲97号色| 内射干少妇亚洲69XXX| 亚洲成人在线免费观看| 亚洲va精品中文字幕| 99亚偷拍自图区亚洲|