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

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

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

    Terry.Li-彬

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

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      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 禮物 閱讀(882) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 亚洲日韩中文字幕天堂不卡| 一级成人a做片免费| 日本一道一区二区免费看| 美女扒开屁股让男人桶爽免费| 中文字幕日韩亚洲| 日本免费大黄在线观看| 中日韩亚洲人成无码网站| yy6080亚洲一级理论| 无码日韩精品一区二区免费暖暖 | 亚洲成a人片在线观看无码专区| 在线观看www日本免费网站| 亚洲αⅴ无码乱码在线观看性色| 亚洲午夜福利717| 成年女人午夜毛片免费视频| 插鸡网站在线播放免费观看| 2020天堂在线亚洲精品专区| 亚洲色欲色欲www在线丝| 最近中文字幕mv手机免费高清 | 色播在线永久免费视频| 成全视频在线观看免费| 亚洲国产精品嫩草影院| 亚洲AV永久无码区成人网站| 色吊丝永久在线观看最新免费| 久章草在线精品视频免费观看 | 国产精品久久久久久久久久免费 | 国产精品内射视频免费| 亚洲ts人妖网站| 亚洲AV无码一区东京热久久| 国产一级大片免费看| 全免费毛片在线播放| 二个人看的www免费视频| 亚洲av无码一区二区三区在线播放| 久久国产亚洲观看| 亚洲午夜福利精品久久| 午夜影视在线免费观看| 国内精品免费麻豆网站91麻豆 | 免费中文字幕视频| 久久亚洲精品国产精品婷婷| 亚洲精品国产成人99久久| 亚洲国产成人久久一区久久| 午夜视频在线观看免费完整版|