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

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

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

    Terry.Li-彬

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

      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 禮物 閱讀(891) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 亚洲国产精品一区第二页| 亚洲日本VA午夜在线电影| 亚洲精品自拍视频| 亚洲AV无码一区二区一二区| 人人鲁免费播放视频人人香蕉| 一级视频在线免费观看| 99久9在线|免费| 国产精品无码一区二区三区免费 | 黄色一级免费网站| 久久伊人免费视频| 亚洲七七久久精品中文国产| 亚洲va久久久噜噜噜久久| 亚洲精品日韩一区二区小说| 国产视频精品免费视频| 久久精品女人天堂AV免费观看| 亚洲自偷自偷在线制服| 亚洲高清一区二区三区电影| 91短视频在线免费观看| 毛茸茸bbw亚洲人| 污视频网站在线观看免费| 在线看免费观看AV深夜影院| 亚洲精品私拍国产福利在线| sss日本免费完整版在线观看| 日本人护士免费xxxx视频| 亚洲不卡1卡2卡三卡2021麻豆| 二区久久国产乱子伦免费精品 | 国产乱子伦片免费观看中字| 亚洲一区动漫卡通在线播放| 8x8x华人永久免费视频| 亚洲一本综合久久| 人与禽交免费网站视频| 亚洲第一页在线视频| 6080午夜一级毛片免费看| 亚洲国产精品xo在线观看| 大学生一级毛片免费看| 亚洲国产成人AV在线播放| 国产在线观看免费不卡 | 亚洲伊人色一综合网| 毛片免费观看视频| 日本在线观看免费高清| 好看的亚洲黄色经典|