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

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

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

    拼搏的人生

    拼搏在繁華的都市

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      7 隨筆 :: 13 文章 :: 6 評論 :: 0 Trackbacks

    數(shù)據庫連接池的解決方案是在應用程序啟動時建立足夠的數(shù)據庫連接,并將這些連接組成一個連接池,由應用程序動態(tài)的對池中的連接進行申請,使用和釋放。

    ? JDBC 3.0規(guī)范中提供了一個支持數(shù)據庫連接池的框架,這個框架僅僅規(guī)定了如何支持連接池的實現(xiàn),而連接池的具體實現(xiàn)JDBC 3.0規(guī)范并沒有做相關的規(guī)定。

    ? JDBC 3.0規(guī)范定義了如下的類和接口來支持數(shù)據庫連接池的實現(xiàn)。

    ?● javax.sql.ConnectionEvent: 連接事件

    ?● javax.sql.ConnectionPoolDataSource: 連接池數(shù)據源

    ● javax.sql.PooledConnection: 被池化的連接

    ●javax.sql.ConnectionEventListener: 連接事件監(jiān)聽接口

    ?? DataSource接口代表了數(shù)據源,它一般由數(shù)據庫驅動廠商實現(xiàn)。通過這個接口來獲得一個連接,它的主要方法如下:

    ?★ getConnection(): 獲得一個Connection物件

    ★ getConnection(String username,String password): 獲得一個Connection物件

    ★getLongWriter(): 從DataSource獲得Long Writer對象,它是Print Writer的實現(xiàn)

    ★setLogWriter(PrintWriter out):設置DataSource的LogWriter

    ★setLoginTime():獲得DataSource嘗試連接數(shù)據庫的最大時間

    ★setLoginTimeout(int seconds): 設置DataSource嘗試連接數(shù)據的最大時間

    如下是在Tomcat 5中配置數(shù)據源:

    ?? 在Tomcat的%Tomcat_Home%/conf/server.xml里的</Context></Host>前增加如下的描述:

    <Context path="/MyRoot" docBase="MyRoot" debug="0"
    ??????????????? reloadable="true" crossContext="true">
    ??????????????? <Resource name="jdbc/bn" auth="Container" type="javax.sql.DataSource"/>
    ??????????????? <ResourceParams name="jdbc/bn">
    ??????????????? <parameter>
    ?????????????????? <name>factory</name>
    ?????????????????? <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    ??????????????? </parameter>
    ??????????????? <parameter>
    ?????????????????? <name>username</name>
    ?????????????????? <value>bn</value>
    ??????????????? </parameter>
    ??????????????? <parameter>
    ?????????????????? <name>password</name>
    ?????????????????? <value>bn</value>
    ??????????????? </parameter>
    ??????????????? <parameter>
    ?????????????????? <name>maxActive</name>
    ?????????????????? <value>20</value>
    ??????????????? </parameter>
    ??????????????? <parameter>
    ?????????????????? <name>maxIdle</name>
    ?????????????????? <value>10</value>
    ??????????????? </parameter>
    ??????????????? <parameter>
    ?????????????????? <name>maxWait</name>
    ?????????????????? <value>-1</value>
    ??????????????? </parameter>
    ??????????????? </ResourceParams>
    </Context>

    posted on 2006-05-05 08:02 Dalston.Young 閱讀(579) 評論(0)  編輯  收藏 所屬分類: DataBase

    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 一级人做人a爰免费视频| 污视频在线免费观看| 两个人www免费高清视频| 免费人成视频x8x8入口| 亚洲男人的天堂网站| 国产成人无码区免费网站| 成人福利免费视频| 亚洲福利中文字幕在线网址| 中文字幕亚洲第一在线| 每天更新的免费av片在线观看| 免费欧洲毛片A级视频无风险| 久久久久亚洲av无码专区喷水| 美景之屋4在线未删减免费| 可以免费观看一级毛片黄a| 激情吃奶吻胸免费视频xxxx| 国产av无码专区亚洲国产精品| 久久www免费人成精品香蕉| 成人a视频片在线观看免费| 亚洲av无码一区二区三区天堂| 免费日本黄色网址| 中文字幕免费播放| 综合自拍亚洲综合图不卡区| 猫咪社区免费资源在线观看| 亚洲国产精品无码久久一区二区 | 在线免费观看国产视频| 亚洲色图视频在线观看| 野花高清在线观看免费完整版中文| 亚洲人成网站在线播放vr| 黄色一级免费网站| 亚洲精品乱码久久久久久蜜桃不卡 | 成人影片一区免费观看| 亚洲黄色网址在线观看| 女人被男人桶得好爽免费视频 | 久久香蕉国产线看免费| 亚洲1区1区3区4区产品乱码芒果| 日韩免费福利视频| APP在线免费观看视频| 国产亚洲福利在线视频| 亚洲人色婷婷成人网站在线观看 | 免费看男女下面日出水视频| 久久er国产精品免费观看2|