JSP中tomcat的SQL Server2000資料庫連接池的配置

來源:互聯網
上載者:User
JSP中tomcat的SQL Server2000資料庫連接池的配置
環境:
1. 資料庫:Microsoft SQL Server 2000
2. 資料庫驅動程式:net.sourceforge.jtds.jdbc.Driver
JNDI(Java Naming and Directory Interface)概述:
Tomcat4(5)提供了一個與Java Enterprise Edition應用服務相相容的JNDI--InitialContext實現執行個體。它的初始資料設定在$CATALINA_HOME/conf/server.xml檔案裡,並可能在網頁應用環境描述(/WEB-INF/web.xml)裡被下列元素引用:
1) <env-entry>--環境入口,設定應用程式如何操作。
2) <resource-ref>--資源參數,一般是資料庫驅動程式、JavaMail Session、自訂類工廠等。
3) <resource-env-ref>--在Servlet 2.4裡用來簡化設定不需認證資訊的資源資源如環境參數、resource-ref變數。
InitialContext在網頁應用程式初始化時被設定,用來支援網頁應用程式組件。所有的入口和資源都放在JNDI命名空間裡的java:comp/env段裡。點擊下列網址以擷取更多資訊:
1) Java命名和目錄介面(Java Naming and Directory Interface)
2) J2EE平台說明(J2EE Platform Specification)
設定JNDI資源
設定JNDI資源要在$CATALINA_HOME/conf/server.xml檔案裡使用下列標誌符:
1) <Environment>--設定域個可變的JNDI InitialContext入口的名字和值(同上面說的<env-entry>等價)。
2) <Resource>--設定應用程式可用的資源的名字和類型(同上面說的<resource-ref>等價)。
3) <ResourceParams>--設定Java資源類工廠的名稱或將用的JavaBean屬性。
4) <ResourceLink>--給全域JNDI環境(JNDI Context)添加一個連結。
上述這些標誌符必須放在<Context>和</Context>之間(針對專門的網頁應用程式)或<DefaultContext>和</DefaultContext>之間。
此外,設在網頁應用環境描述(Web Application Descriptor)(/WEB-INF/web.xml)裡的名字和值也在初始環境(Initial Context)裡被設定,當被<Environemt>元素值允許時將被重設初始值。
全域變數能在<Server>子項目的<GlobalNamingResources>裡設定。
資料庫連接池概述:
資料庫連接是一種關鍵的有限的昂貴的資源,這一點在多使用者的網頁應用程式中體現得尤為突出。對資料庫連接的管理能顯著影響到整個應用程式的伸縮性和健壯性,影響到程式的效能指標。資料庫連接池正是針對這個問題提出來的。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.