Dev@Free

          zJun's Tech Weblog

          [Jakarta Commons] 簡(jiǎn)單使用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帛羅閣 閱讀(1227) 評(píng)論(3)  編輯  收藏 所屬分類: 開發(fā)環(huán)境

          評(píng)論

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

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

            回復(fù)  更多評(píng)論   

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

          @小菜
          注冊(cè)MySQL的驅(qū)動(dòng),可以看下JDBC連接數(shù)據(jù)庫的資料。  回復(fù)  更多評(píng)論   

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

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

          導(dǎo)航

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

          統(tǒng)計(jì)

          常用鏈接

          留言簿(15)

          隨筆分類

          隨筆檔案

          相冊(cè)

          收藏夾

          博客

          文檔

          站點(diǎn)

          論壇

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 明溪县| 象山县| 子洲县| 天长市| 林口县| 岳阳县| 赞皇县| 昭平县| 共和县| 南康市| 湘潭县| 华亭县| 定南县| 新郑市| 绥阳县| 苍南县| 荆州市| 岳阳县| 贞丰县| 金川县| 八宿县| 三台县| 郁南县| 湘阴县| 瑞安市| 河北省| 江川县| 泸溪县| 闵行区| 昌吉市| 东乡县| 望都县| 韶关市| 阳原县| 遂川县| 从江县| 尚义县| 松原市| 双流县| 和田县| 衡水市|