<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于JDBC的數(shù)據(jù)庫連接池技術(shù)研究與應(yīng)用

          基于JDBC的數(shù)據(jù)庫連接池技術(shù)研究與應(yīng)用

          作者: 時間:2012-09-18 來源:網(wǎng)絡(luò) 收藏

          3、連接池使用

          上面所實現(xiàn)的連接池在程序開發(fā)時如何應(yīng)用到系統(tǒng)中呢?下面以Servlet為例說明連接池的使用。

          Servlet的生命周期是:在開始建立servlet時,調(diào)用其初始化(init)方法。之后每個用戶請求都導致一個調(diào)用前面建立的實例的service方法的線程。最后,當服務(wù)器決定卸載一個servlet時,它首先調(diào)用該servlet的 destroy方法。

          根據(jù)servlet的特點,我們可以在初始化函數(shù)中生成連接池管理類的唯一實例(其中包括創(chuàng)建一個或多個連接池)。如:

          public void init() throws ServletException

          {

          connMgr = DBConnectionManager.getInstance();

          }

          然后就可以在service方法中通過連接池名稱使用連接池,執(zhí)行操作。最后在destroy方法中釋放占用的系統(tǒng)資源,如:

          public void destroy() {

          connMgr.release(); super.destroy();

          }

          結(jié)束語

          在使用進行與有關(guān)的應(yīng)用開發(fā)中,連接的管理是一個難點。很多時候,連接的混亂管理所造成的系統(tǒng)資源開銷過大成為制約大型企業(yè)級應(yīng)用效率的瓶頸。對于眾多用戶訪問的Web應(yīng)用,采用數(shù)據(jù)庫連接技術(shù)的系統(tǒng)在效率和穩(wěn)定性上比采用傳統(tǒng)的其他方式的系統(tǒng)要好很多。本文闡述了使用訪問數(shù)據(jù)庫的技術(shù)?討論了基于連接池技術(shù)的數(shù)據(jù)庫連接管理的關(guān)鍵問題并給出了一個實現(xiàn)模型。文章所給出的是連接池管理程序的一種基本模式,為提高系統(tǒng)的整體性能,在此基礎(chǔ)上還可以進行很多有意義的擴展。


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();