国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

JSP中tomcat的SQL Server2000數據庫連接池的配置

開發 后端
本文介紹JSP中tomcat的SQL Server2000數據庫連接池的配置,以及介紹設置JNDI資源和數據庫連接池概述。

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) --環境入口,設置應用程序如何操作。
2) --資源參數,一般是數據庫驅動程序、JavaMail Session、自定義類工廠等。
3) --在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) --設置域個可變的JNDI InitialContext入口的名字和值(同上面說的等價)。
2) --設置應用程序可用的資源的名字和類型(同上面說的等價)。
3) --設置Java資源類工廠的名稱或將用的JavaBean屬性。
4) --給全局JNDI環境(JNDI Context)添加一個鏈接。
上述這些標志符必須放在之間(針對專門的網頁應用程序)或之間。
此外,設在網頁應用環境描述(Web Application Descriptor)(/WEB-INF/web.xml)里的名字和值也在初始環境(Initial Context)里被設置,當被元素值允許時將被重設初始值。
全局變量能在子元素的里設置。

數據庫連接池概述:

數據庫連接是一種關鍵的有限的昂貴的資源,這一點在多用戶的網頁應用程序中體現得尤為突出。對數據庫連接的管理能顯著影響到整個應用程序的伸縮性和健壯性,影響到程序的性能指標。數據庫連接池正是針對這個問題提出來的。

數據庫連接池負責分配、管理和釋放數據庫連接,它允許應用程序重復使用一個現有的數據庫連接,而再不是重新建立一個;釋放空閑時間超過最大空閑時間的數據庫連接來避免因為沒有釋放數據庫連接而引起的數據庫連接遺漏。這項技術能明顯提高對數據庫操作的性能。

數據庫連接池在初始化時將創建一定數量的數據庫連接放到連接池中,這些數據庫連接的數量是由最小數據庫連接數來設定的。無論這些數據庫連接是否被使用,連接池都將一直保證至少擁有這么多的連接數量。連接池的最大數據庫連接數量限定了這個連接池能占有的最大連接數,當應用程序向連接池請求的連接數超過最大連接數量時,這些請求將被加入到等待隊列中。數據庫連接池的最小連接數和最大連接數的設置要考慮到下列幾個因素:

1)最小連接數是連接池一直保持的數據庫連接,所以如果應用程序對數據庫連接的使用量不大,將會有大量的數據庫連接資源被浪費;

2)最大連接數是連接池能申請的最大連接數,如果數據庫連接請求超過此數,后面的數據庫連接請求將被加入到等待隊列中,這會影響之后的數據庫操作。

3)如果最小連接數與最大連接數相差太大,那么最先的連接請求將會獲利,之后超過最小連接數量的連接請求等價于建立一個新的數據庫連接。不過,這些大于最小連接數的數據庫連接在使用完不會馬上被釋放,它將被放到連接池中等待重復使用或是空閑超時后被釋放。

配置Tomcat數據庫連接池的前提:
1. 必須裝有Java運行環境;
2. 必須有SQL Server2000數據庫服務器(可以不在本地);
3. 必須有jtds.jar,并將它放在$CATALINA_HOME/common/lib目錄下(只能是這里)。使用它是因為Microsoft公司的Java SQL Server驅動程序不支持二次查詢,可到網上搜到。目前使用的是jtds-0.6.jar。

在$CATALINA_HOME/conf/server.xml里設置數據庫連接池:
下面是配置的代碼,必須放在之間。

  1. <Context path="/quality" docBase="quality" debug="0" reloadable
    ="true" crossContext="true"> 
  2. <Logger className="org.apache.catalina.logger.FileLogger" prefix
    ="localhost_quality_log." suffix=".txt" timestamp="true"/> 
  3. <Resource name="jdbc/connectDB" auth="Container" 
    type="javax.sql.DataSource"/> 
  4. <ResourceParams name="jdbc/connectDB"> 
  5. <parameter> 
  6.   <name>maxActivename> 
  7.    
  8.   <value>100value> 
  9. parameter> 
  10. <parameter> 
  11.   <name>maxIdlename> 
  12.    
  13.   <value>30value> 
  14. parameter> 
  15. <parameter> 
  16.   <name>maxWaitname> 
  17.    
  18.   <value>10000value> 
  19. parameter> 
  20. <parameter> 
  21.   <name>removeAbandonedname> 
  22.    
  23.   <value>truevalue> 
  24. parameter> 
  25. <parameter> 
  26.   <name>removeAbandonedTimeoutname> 
  27.  
  28.   <value>60value> 
  29. parameter> 
  30. <parameter> 
  31.   <name>logAbandonedname> 
  32.    
  33.   <value>falsevalue> 
  34. parameter> 
  35. <parameter> 
  36.   <name>factoryname> 
  37.   > 
  38.   <value>org.apache.commons.dbcp.BasicDataSourceFactoryvalue> 
  39. parameter> 
  40. <parameter> 
  41.   <name>usernamename> 
  42.    
  43.   <value>Iorishiniervalue> 
  44. parameter> 
  45. <parameter> 
  46.   <name>passwordname> 
  47.    
  48.   <value>mypasswdvalue> 
  49. parameter> 
  50. <parameter> 
  51.   <name>driverClassNamename> 
  52.    
  53.   <value>net.sourceforge.jtds.jdbc.Drivervalue> 
  54. parameter> 
  55. <parameter> 
  56.   <name>urlname> 
  57.    
  58.   <value>jdbc:jtds:sqlserver://127.127.127.127:1433/Northwindvalue> 
  59. parameter> 
  60. ResourceParams> 
  61. Context> 

下面是一些參數的說明:

  1. <Context path="/quality" docBase="quality" debug="0" 
    reloadable="true" crossContext="true"> 

1) path  指定路徑,這里設定的是$CATALINA_HOME/webapps下的quality目錄;
2) docBase 文件根目錄。
3) reloader  當網頁被更新時是否重新編譯。
4) maxActive 連接池的最大數據庫連接數。設為0表示無限制。
5) maxIdle  數據庫連接的最大空閑時間。超過此空閑時間,數據庫連接將被標記為不可用,然后被釋放。設為0表示無限制。
6) maxWait 最大建立連接等待時間。如果超過此時間將接到異常。設為-1表示無限制。
7) removeAbandoned 回收被遺棄的(一般是忘了釋放的)數據庫連接到連接池中。
8) removeAbandonedTimeout 數據庫連接過多長時間不用將被視為被遺棄而收回連接池中。
9) logAbandoned 將被遺棄的數據庫連接的回收記入日志。
10) driverClassName JDBC驅動程序。
11) url   數據庫連接字符串

在$CATALINA_HOME/webapps/quality/WEB-INF/web.xml里設置被引用的資源:
下面是配置代碼,必須放在里。

  1.  
  2. <resource-ref> 
  3. <description>connectDB testdescription> 
  4. <res-ref-name>jdbc/connectDBres-ref-name> 
  5. <res-type>javax.sql.DataSourceres-type> 
  6. <res-auth>Containerres-auth> 
  7. resource-ref> 
  8.  

下面是一下參數的必要說明:
1) description  對被引用的資源的描述。
2) res-ref-name  資源名稱。見上面的
3) res-type  資源類型。見上面的

在JSP中使用資源:
這是在$CATALINA_HOME/webapps/quality下的某級子目錄里的jsp網頁文件部分代碼:

  1. <%@ page contentType="text/html;charset=GBK"%> 
  2. <%@ page errorPage="error.jsp"%> 
  3. <%@ page import="javax.naming.*"%> 
  4. <%@ page import="javax.sql.*"%> 
  5. <%@ page import="java.sql.*"%> 
  6. <html> 
  7. <head> 
  8. head> 
  9. <body> 
  10.   <

以上是JSP中tomcat的SQL Server2000數據庫連接池的配置

【編輯推薦】

  1. JSP自定義標簽由淺到深詳細講解
  2. 在JSP環境中配置使用fckeditor詳細講解
  3. 基于JSP實現數據庫中圖片的存儲與顯示
  4. 構造JSP和Javabean開發和發布環境的方法
  5. JSP+JavaBean+Servlet工作原理實例講解
責任編輯:佚名 來源: builde
相關推薦

2010-07-08 10:06:43

Tomcat+SQL

2010-07-20 14:50:42

Tomcat+SQL

2010-06-18 10:20:22

SQL Server

2009-06-26 14:41:48

ADO.NET

2011-03-15 09:55:07

SQL Server2數據庫崩潰還原數據庫

2009-07-03 17:37:54

JSP數據庫

2010-05-21 09:48:30

java jsp to

2011-03-15 09:52:40

SQL Server2數據庫恢復系統

2010-07-08 15:55:25

SQL Server

2011-05-13 09:34:51

TomcatMysql連接池

2009-06-16 09:25:31

JBoss配置

2019-11-27 10:31:51

數據庫連接池內存

2010-03-18 15:09:15

python數據庫連接

2010-07-12 14:37:28

SQL Server2

2009-06-24 07:53:47

Hibernate數據

2010-07-02 14:20:30

SQL Server2

2018-10-10 14:27:34

數據庫連接池MySQL

2010-07-12 14:42:38

SQL Server2

2010-07-01 17:08:26

2010-11-08 16:46:57

點贊
收藏

51CTO技術棧公眾號

狠久久av成人天堂| 在线不卡日本v二区707| 亚洲麻豆精品| 麻豆精品91| 在线免费观看羞羞视频一区二区| 色噜噜狠狠狠综合曰曰曰88av| 成人在线看视频| 欧美一区二区三区久久精品茉莉花| 91精品国产高清一区二区三区 | 国产69精品久久久久久| 午夜激情视频在线观看| 亚洲精品成人av| 伊人中文在线| 久久久久久久综合日本| 美女视频久久| 国产精品欧美日韩一区| 中文字幕少妇一区二区三区| 日韩精品成人av| 亚洲精品理论电影| 国产高清一区在线观看| 中文久久乱码一区二区| 亚洲午夜激情| 羞羞色午夜精品一区二区三区| xvideos亚洲人网站| 1024在线播放| 最近2019中文字幕第三页视频| 卡通动漫精品一区二区三区| 亚洲女人天堂成人av在线| 永久av在线| 久久精品视频免费播放| 伊人春色在线观看| 久久久久亚洲精品国产| 全亚洲第一av番号网站| 欧美精品日韩综合在线| 高清免费观看在线| 国产精品传媒在线| 美脚丝袜脚交一区二区| 日韩精品视频网| 成人国产精品免费视频| 精品亚洲精品| 久久久精品动漫| 欧美日韩国产免费观看| 日韩av不卡电影| www.成人网| 久久69精品久久久久久国产越南| 亚洲黄色免费看| 日韩欧美亚洲另类制服综合在线| 欧美色图另类| 亚洲小说欧美激情另类| 日韩一区二区三区不卡视频| 91玉足脚交白嫩脚丫在线播放| 在线成人性视频| 免费在线欧美黄色| 日韩视频免费在线播放| 91丨porny丨在线| 免费毛片小视频| 99精品在线免费| 麻豆免费在线视频| 欧美年轻男男videosbes| 久久夜色电影| a级黄色片网站| 国产福利91精品| 男女啪啪的视频| 高跟丝袜一区二区三区| av小片在线| 日韩你懂的在线播放| 韩日一区二区三区| 男女视频网站在线观看| 91社区在线播放| 狂野欧美性猛交xxxxx视频| 亚洲第一av网站| 一本大道色婷婷在线| 成人国产一区二区| 久久一二三四| 99久久99久久精品| 久久色在线观看| 日韩一区二区三区不卡视频| 日韩精品黄色网| 亚洲综合日韩| 日本成人在线不卡| 在线电影院国产精品| 欧美mv日韩| 国产在线精品一区二区三区》 | 精品中文一区| 国产91亚洲精品| 久久久精品国产免费观看同学| 91白丝在线| 久久精品视频一| 精品影视av免费| 97超碰青青草| 日韩中文字幕第一页| 国产成人无遮挡在线视频| 日韩伦理精品| 欧美激情成人在线视频| 欧美日韩在线播放视频| 国产在线资源一区| 欧美视频在线观看一区| 国产精品迅雷| 久久久久久久久电影| 国产综合网站| 亚洲大胆精品| 亚洲黄色av网站| 久久在线精品| 蜜臀av国内免费精品久久久夜夜| 免费精品视频一区二区三区| 91精品国产综合久久久久久漫画 | 国产一区二区三区自拍| 国产有码在线| 亚洲欧美日韩中文在线制服| 韩国v欧美v日本v亚洲v| 亚洲jjzzjjzz在线观看| 欧洲一区二区三区在线| 午夜精品成人av| 大伊香蕉精品视频在线| 麻豆成人在线看| 欧美大片一区| 亚洲xxxxxx| 亚洲欧洲国产日韩精品| 亚洲精品免费在线| 羞羞视频在线观看免费| 美女少妇精品视频| 午夜久久99| 黄色网址在线免费| 久久免费高清视频| 亚洲一卡二卡三卡四卡五卡| 欧美精品一线| 污污的网站在线免费观看| 免费高清一区二区三区| 91a在线视频| 国产麻豆9l精品三级站| 三级国产在线观看| 欧美日本中文字幕| 亚洲日本一区二区三区| 久久99亚洲网美利坚合众国| 日本黄色播放器| 欧美精品少妇videofree| 亚洲精品国产高清久久伦理二区| 欧美成熟视频| 小视频免费在线观看| 日本www.色| 国产偷国产偷亚洲清高网站| 久久中文字幕二区| 成人影院在线观看| 国产精品视频中文字幕91| 99麻豆久久久国产精品免费优播| 久cao在线| 免费不卡av在线| 欧美日韩一区中文字幕| 蜜乳av综合| 国产黄色在线观看| 亚洲精品无码久久久久久| 亚洲加勒比久久88色综合| 久久久五月婷婷| 欧美在线看片| jizz欧美| 中文字幕日韩精品一区二区| 欧美理论电影在线观看| 色欧美88888久久久久久影院| 西野翔中文久久精品国产| 日日橹狠狠爱欧美超碰| 精品日韩成人av| 国产主播一区| 成人亚洲视频| 欧美婷婷久久五月精品三区| 国产小视频免费| 1卡2卡3卡精品视频| 亚洲黄色av一区| 蜜桃av噜噜一区| 蜜桃av在线免费观看| 无码日韩人妻精品久久蜜桃| 国产九色精品| 欧美日韩国产大片| 午夜久久免费观看| 欧美片第1页| 四虎精品在线| 日本三级免费网站| 欧美下载看逼逼| 欧美大胆人体bbbb| 亚洲精品成人少妇| 懂色av一区二区在线播放| 怡红院成人在线| 大片在线观看网站免费收看| 日韩欧美亚洲国产精品字幕久久久 | 欧美日韩精品在线观看| 从欧美一区二区三区| 亚洲网色网站| 欧美精品久久久久久久久久丰满| 中文字幕乱码人妻综合二区三区 | 蜜桃视频在线观看一区二区| 欧美日韩国产免费观看视频| www 久久久| 婷婷丁香激情网| 欧美性受黑人性爽| 国产亚洲欧美日韩一区二区| 国产91丝袜在线18| 91伊人久久| www久久日com| 国产粉嫩一区二区三区在线观看| 五月婷婷导航| 97在线播放视频|