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

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

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

    Dev@Free

    zJun's Tech Weblog

    [Jakarta Commons] 簡單使用DCBP連接池

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

    import
    ?org.apache.commons.dbcp.BasicDataSource;

    /**
    ?*?
    @author ?zJun
    ?*?
    ?
    */

    public ? class ?dbcpDemo? implements ?ConnFactory? {

    ????
    static ?BasicDataSource?dataSource? = ? null
    ;

    ????
    static ?
    {
    ????????
    try ?
    {
    ????????????Class.forName(
    " org.gjt.mm.mysql.Driver "
    );
    ????????????dataSource?
    = ?setupDataSource( " org.gjt.mm.mysql.Driver " ,? " root "
    ,
    ????????????????????
    " 111111 " ,? " jdbc:mysql://127.0.0.1:3306/test "
    );
    ????????}
    ? catch ?(Exception?e)? {
    ????????????System.out.println(
    " DBConnect.java?=>?Unable?to?load?driver. "

    ????????????????????
    + ?e.getMessage());
    ????????}

    ????}


    ????
    /**
    ?????*?初始化數(shù)據(jù)源
    ?????*?
    ?????*?
    @param ?sDrvName
    ?????*?
    @param
    ?sUserName
    ?????*?
    @param
    ?sPwd
    ?????*?
    @param
    ?connectURI
    ?????*?
    @return

    ?????
    */

    ????
    private ? static ?BasicDataSource?setupDataSource(String?sDrvName,
    ????????????String?sUserName,?String?sPwd,?String?connectURI)?
    {
    ????????BasicDataSource?ds?
    = ? new
    ?BasicDataSource();
    ????????ds.setDriverClassName(sDrvName);
    ????????ds.setUsername(sUserName);
    ????????ds.setPassword(sPwd);
    ????????ds.setUrl(connectURI);
    ????????ds.setMaxActive(
    50
    );
    ????????ds.setMaxIdle(
    10
    );
    ????????ds.setMaxWait(
    10000 );? // ?10?seconds

    ???????? return ?ds;
    ????}


    ????
    /**
    ?????*?取得數(shù)據(jù)庫連接
    ?????*?
    ?????*?
    @return
    ?????*?
    @throws ?SQLException
    ?????*?
    @throws
    ?ClassNotFoundException
    ?????
    */

    ????
    public ?Connection?getConnection()? throws ?SQLException,
    ????????????ClassNotFoundException?
    {
    ????????System.out.println(
    " NumActive:? " ? + ?dataSource.getNumActive()? + ? " , "

    ????????????????
    + ? " NumIdle:? " ? + ?dataSource.getNumIdle());
    ????????
    return
    ?dataSource.getConnection();
    ????}


    }

    posted on 2006-11-10 13:49 zJun's帛羅閣 閱讀(1229) 評論(3)  編輯  收藏 所屬分類: 開發(fā)環(huán)境

    評論

    # re: [Jakarta Commons] 簡單使用DCBP連接池 2006-11-15 11:40 小菜

    請教一下,這一行做什么用?謝謝!
    Class.forName( " org.gjt.mm.mysql.Driver " );

      回復  更多評論   

    # re: [Jakarta Commons] 簡單使用DCBP連接池 2006-11-17 09:45 zjun

    @小菜
    注冊MySQL的驅動,可以看下JDBC連接數(shù)據(jù)庫的資料。  回復  更多評論   

    # re: [Jakarta Commons] 簡單使用DCBP連接池 2007-09-17 15:36 同聲傳譯

    兼職翻譯 http://www.chinatranslation.net/translator.asp
    中外文水平俱佳; 英語八級或接近八級,其他語種譯者需具備相當專業(yè)水平;
    優(yōu)先招聘有翻譯經(jīng)驗且具有工科、財經(jīng)和法律等實用性強的專業(yè)學位的兼職翻譯;
    優(yōu)先招聘有時間保證且有非語言專業(yè)背景的自由職業(yè)者;
      回復  更多評論   

    導航

    <2006年11月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    統(tǒng)計

    常用鏈接

    留言簿(15)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 全部一级一级毛片免费看| 老汉色老汉首页a亚洲| 免费国产不卡午夜福在线| 四虎影院免费视频| 波多野结衣久久高清免费| 免费看大黄高清网站视频在线| 成人午夜免费福利| 在线不卡免费视频| 国产成人免费a在线视频色戒| 国产美女做a免费视频软件| 免费一级毛片在线播放不收费| www国产亚洲精品久久久日本| 亚洲男女内射在线播放| 中文字幕精品无码亚洲字| 亚洲色成人WWW永久网站| 亚洲精品一品区二品区三品区| 亚洲国产精品久久久天堂| 久久精品亚洲中文字幕无码麻豆| 久久久久久久亚洲Av无码| 国产精品亚洲精品青青青| 亚洲Av永久无码精品一区二区| 午夜亚洲国产理论片二级港台二级 | 免费毛片毛片网址| 久久www免费人成看国产片| 182tv免费视频在线观看| 16女性下面无遮挡免费| 午夜网站免费版在线观看| 亚洲AV网站在线观看| 亚洲精品少妇30p| 亚洲精品在线视频观看| 亚洲中文字幕久久精品无码VA| 国产亚洲精彩视频| 国产成人免费ā片在线观看老同学 | GOGOGO高清免费看韩国| 免费国产黄网站在线观看可以下载| 99视频精品全部免费观看| 四虎影视www四虎免费| 亚洲一区二区三区香蕉| 亚洲成人黄色网址| 麻豆安全免费网址入口| 午夜老司机永久免费看片|