<ul id="6oseo"><center id="6oseo"></center></ul>
        <strike id="6oseo"></strike>
          <th id="6oseo"></th>
            <ul id="6oseo"></ul>
            論文格式
            電氣工程 會計論文 金融論文 國際貿(mào)易 財務管理 人力資源 輕化工程 德語論文 工程管理 文化產(chǎn)業(yè)管理 信息計算科學 電氣自動化 歷史論文
            機械設(shè)計 電子通信 英語論文 物流論文 電子商務 法律論文 工商管理 旅游管理 市場營銷 電視制片管理 材料科學工程 漢語言文學 免費獲取
            制藥工程 生物工程 包裝工程 模具設(shè)計 測控專業(yè) 工業(yè)工程 教育管理 行政管理 應用物理 電子信息工程 服裝設(shè)計工程 教育技術(shù)學 論文降重
            通信工程 電子機電 印刷工程 土木工程 交通工程 食品科學 藝術(shù)設(shè)計 新聞專業(yè) 信息管理 給水排水工程 化學工程工藝 推廣賺積分 付款方式
            • 首頁 |
            • 畢業(yè)論文 |
            • 論文格式 |
            • 個人簡歷 |
            • 工作總結(jié) |
            • 入黨申請書 |
            • 求職信 |
            • 入團申請書 |
            • 工作計劃 |
            • 免費論文 |
            • 現(xiàn)成論文 |
            • 論文同學網(wǎng) |
            搜索 高級搜索

            當前位置:論文格式網(wǎng) -> 免費論文 -> 計算機畢業(yè)論文

            數(shù)據(jù)庫連接池技術(shù)的研究與實現(xiàn)(三)

            本文ID:TXW821156 全文字數(shù):

            下載地址 全文下載鏈接(充值:30元) 如何充值?

            在Tomcat/conf/context.xml中配置,對web容器中所有應用程序都生效;
            在項目的web/META-INF/context.xml中配置(idea中該目錄和文件默認無,需手動創(chuàng)建),只對當前應用程序生效;
            META-INF:相當于一個信息包,目錄中的文件和目錄獲得Java 2平臺的認可與解釋,用來配置應用程序、擴展程序、類加載器和服務。
            Context.xml
            <?xml version="1.0" encoding="UTF-8" ?>
            <Context><Resourcename="mydb"auth="Container"type="javax.sql.DataSource"maxActive="100"maxIdle="30"maxWait="10000"username="root"password="root"driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/world?useUnicode=true&amp;characterEncoding=utf-8"/></Context>
            注意:<Resource>標簽中的屬性可以換行,但一定記得換行后添加空格,否則在加載屬性時,由于沒有空格而將兩個不在一行的屬性看作一個,從而導致加載不到對應屬性而導致加載失敗,報異常。
            <Resource>標簽屬性說明
            屬性 描述
            name   指定Resource的JNDI名稱
            auth 指定Resource的管理者,有兩個值:Container和application,container表示由容器創(chuàng)建Resource,application表示應用程序創(chuàng)建和管理Resource。
            type Resource所屬的java類型
            maxActive 指定連接池中最大活動狀態(tài)的數(shù)據(jù)庫連接數(shù)量
            maxIdle 指定連接池中最大空閑狀態(tài)的數(shù)據(jù)庫連接數(shù)量,為0時代表不限制
            maxWait 指定建立數(shù)據(jù)庫連接最大等待時間,超出時會報異常,為-1代表無限制
            username 連接數(shù)據(jù)庫的用戶名
            password 連接數(shù)據(jù)庫的用戶密碼
            driverClassName 連接數(shù)據(jù)庫的JDBC驅(qū)動
            url 連接數(shù)據(jù)庫的URL
            注意:不同的web容器,配置數(shù)據(jù)源的方式是不相同的,應根據(jù)web容器提供的幫助文檔進行配置。
            配置web.xml
            web.xml有兩種配置方式:
            在Tomcat/config/web.xml中配置,對web容器中所有應用程序都生效;
            在項目的web/WEB-INF/web.xml中配置,只對當前應用程序生效;
            web.xml
            <?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><resource-ref><description>mydbDataSource</description><res-ref-name>mydb</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref></web-app>
            <resource-ref>標簽屬性說明
            屬性 描述
            description 對引用資源的說明
            res-ref-name 指定所引用資源的JNDI名稱,與<Resource>元素中的name屬性對應
            res-type 指定所引用資源的類名稱,與<Resource>元素中的type屬性對應
            res-auth 指定Resource的管理者,與<Resource>元素中的auth屬性對應
            注意:由于數(shù)據(jù)源由web容器(Tomcat)創(chuàng)建,因此還必須把數(shù)據(jù)庫驅(qū)動包放到Tomcat/lib目錄下。
            5.JNDI
            JNDI(Java Naming and Directory Interface)是一個應用程序設(shè)計的API,為開發(fā)人員提供了查找和訪問各種命名和目錄服務的通用、統(tǒng)一的接口,類似JDBC都是構(gòu)建在抽象層上。可將其簡單理解為一種將對象和名字進行綁定的技術(shù),即指定一個資源名稱,將該名稱與某一資源或服務相關(guān)聯(lián)。當需要訪問其他組件和資源時,就需要使用JNDI服務進行定位,應用程序可以通過名字獲取對應的資源或服務。
            JNDI可訪問的現(xiàn)有的目錄及服務有:DNS、XNam 、Novell目錄服務、LDAP(Lightweight Directory Access Protocol輕型目錄訪問協(xié)議)、 CORBA對象服務、文件系統(tǒng)、Windows XP/2000/NT/Me/9x的注冊表、RMI、DSML v1&v2、NIS。 
            使用JNDI獲取web容器中的數(shù)據(jù)源配置
            1.獲取上下文對象
            InitialContext context = new InitialContext();
            2.調(diào)用lookup()方法獲取數(shù)據(jù)源,lookup("java:comp/env/數(shù)據(jù)源名稱");為了避免JNDI命名空間中的資源名稱互相沖突和可移植性問題,javaEE應用程序中的所有名稱都以"java:comp/env"作為前綴,意即"java:comp/env"為固定格式。DataSource ds = (DataSource) context.lookup("java:comp/env/mydb");
            3.通過數(shù)據(jù)源對象可直接獲取數(shù)據(jù)庫連接
            conn=ds.getConnection();
            使用JNDI獲取數(shù)據(jù)源的步驟
            1.配置context.xml
            2.配置web.xml
            3.添加數(shù)據(jù)庫驅(qū)動
            4.使用JNDI獲取數(shù)據(jù)源
            這樣一來數(shù)據(jù)庫連接池就完成了,可以直接通過數(shù)據(jù)源對象獲取到數(shù)據(jù)庫連接池里面的連接。
            6.總結(jié)
            無論是什么數(shù)據(jù)庫連接池,都應當具備一下基本功能:
            -對源數(shù)據(jù)庫資源的保護
            -充分利用發(fā)揮數(shù)據(jù)庫的有效資源
            -簡化應用的數(shù)據(jù)庫接口,封閉資源管理。
            -對應用遺留資源的自動回收和整理,提高資源的再次利用率。
            在這個前提下,應用程序才能投入更多的精力于各自的業(yè)務邏輯中,數(shù)據(jù)庫資源也不再成為系統(tǒng)的瓶頸。
            [1]宋子強.數(shù)據(jù)庫連接池技術(shù)的研究與實現(xiàn)[M].重慶:后端開發(fā),2020-7-26

            首頁 上一頁 1 2 3 下一頁 尾頁 3/3/3


            相關(guān)論文
            本論文在計算機畢業(yè)論文欄目,由論文格式網(wǎng)整理,轉(zhuǎn)載請注明來源www.donglienglish.cn,更多論文,請點論文格式范文查看
            最新論文 熱門論文
            上一篇:計算機病毒解析與防范技術(shù)研究 下一篇:互聯(lián)網(wǎng)發(fā)展的利與弊
            Tags:數(shù)據(jù)庫 連接 技術(shù) 研究 實現(xiàn) 【收藏】 【返回頂部】
            人力資源論文
            金融論文
            會計論文
            財務論文
            法律論文
            物流論文
            工商管理論文
            其他論文
            保險學免費論文
            財政學免費論文
            工程管理免費論文
            經(jīng)濟學免費論文
            市場營銷免費論文
            投資學免費論文
            信息管理免費論文
            行政管理免費論文
            財務會計論文格式
            數(shù)學教育論文格式
            數(shù)學與應用數(shù)學論文
            物流論文格式范文
            財務管理論文格式
            營銷論文格式范文
            人力資源論文格式
            電子商務畢業(yè)論文
            法律專業(yè)畢業(yè)論文
            工商管理畢業(yè)論文
            漢語言文學論文
            計算機畢業(yè)論文
            教育管理畢業(yè)論文
            現(xiàn)代教育技術(shù)論文
            小學教育畢業(yè)論文
            心理學畢業(yè)論文
            學前教育畢業(yè)論文
            中文系文學論文
            精彩推薦
            論文格式網(wǎng)為您提供計算機畢業(yè)論文范文下載,只需要10元每份點擊計算機論文進入查看

            本站部分文章來自網(wǎng)絡(luò),如發(fā)現(xiàn)侵犯了您的權(quán)益,請聯(lián)系指出,本站及時確認刪除 E-mail:349991040@qq.com

            論文格式網(wǎng)(www.donglienglish.cn--論文格式網(wǎng)拼音首字母組合)提供計算機畢業(yè)論文畢業(yè)論文格式,論文格式范文,畢業(yè)論文范文

            Copyright@ 2010-2018 LWGSW.com 論文格式網(wǎng) 版權(quán)所有

            感谢您访问我们的网站,您可能还对以下资源感兴趣:

            论文格式网:毕业论文格式范文
            <samp id="a20g2"><tfoot id="a20g2"></tfoot></samp>
            <strike id="a20g2"></strike>