亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

tomcat中的幾種連接池配置代碼

系統(tǒng) 1808 0

Tomcat6.0連接池配置
? 1.配置tomcat下的conf下的context.xml文件,在之間添加連接池配置:
1.??? <Resource name="jdbc/oracle"
2.??? ?????? auth="Container"??
3.??? ?????? type="javax.sql.DataSource"??
4.??? ?????? driverClassName="oracle.jdbc.driver.OracleDriver "??
5.??? ?????? url=" jdbc:oracle:thin:@host:port:databse"??
6.??? ?????? username=" user "??
7.??? ?????? password="password"??
8.??? ?????? maxActive="100"??
9.??? ?????? maxIdle="30"??
10.??? ?????? maxWait="10000" />??
2.配置你的應(yīng)用下的web.xml中的之間加入:
1.??? <resource-ref>??
2.??? ??? <description>DB Connection</description>??
3.??? ??? <res-ref-name>jdbc/oracle</res-ref-name>??
4.??? ??? <res-type>javax.sql.DataSource</res-type>??
5.??? ??? <res-auth>Container</res-auth>??
6.??? ? </resource-ref>??
3.把連接數(shù)據(jù)庫的第三方驅(qū)動(dòng)放到common/lib下面就ok了
4.測試程序我就不寫了

Tomcat5.5x連接池配置

方式一、全局?jǐn)?shù)據(jù)庫連接池
1、通過管理界面配置連接池,或者直接在tomcat\conf\server.xml的GlobalNamingResources中增加
<Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/>
2、在tomcat\webapps\myapp\META-INF\context.xml的Context中增加:
<ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/>
這樣就可以了。
方式二、全局?jǐn)?shù)據(jù)庫連接池
1、同上
2、在tomcat\conf\context.xml的Context中增加:
<ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/>
方式三、局部數(shù)據(jù)庫連接池
只需在tomcat\webapps\myapps\META-INF\context.xml的Context中增加:
<Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/>
參數(shù)說明:
driveClassName:JDBC驅(qū)動(dòng)類的完整的名稱;
maxActive:同時(shí)能夠從連接池中被分配的可用實(shí)例的最大數(shù);
maxIdle:可以同時(shí)閑置在連接池中的連接的最大數(shù);
maxWait:最大超時(shí)時(shí)間,以毫秒計(jì);
password:用戶密碼;
url:到JDBC的URL連接;
user:用戶名稱;
validationQuery:用來查詢池中空閑的連接。
以上三種方式在tomcat 5.5.4下都可以。另外,sql server的jdbc driver是從微軟網(wǎng)站上下載的sql server jdbc (sp3)。

tomcat5.0連接池配置
在tomcat 的下面路徑(Tomcat \conf\Catalina\localhost)下建一個(gè)xml文件,內(nèi)容如下
?<Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/>
??? <ResourceParams name="jdbc/test">
??????? <parameter>
??????????? <name>factory</name>
??????????? <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
??????? </parameter>
??????? <!-- Maximum number of dB connections in pool. Make sure you
???????????? configure your mysqld max_connections large enough to handle
???????????? all of your db connections. Set to 0 for no limit.
???????????? -->
??????? <parameter>
??????????? <name>maxActive</name>
??????????? <value>100</value>
??????? </parameter>
??????? <!-- Maximum number of idle dB connections to retain in pool.
???????????? Set to 0 for no limit.
???????????? -->
??????? <parameter>
??????????? <name>maxIdle</name>
??????????? <value>30</value>
??????? </parameter>
??????? <!-- Maximum time to wait for a dB connection to become available
???????????? in ms, in this example 10 seconds. An Exception is thrown if
???????????? this timeout is exceeded.? Set to -1 to wait indefinitely.
???????????? -->
??????? <parameter>
??????????? <name>maxWait</name>
??????????? <value>10000</value>
??????? </parameter>
??????? <!-- MySQL dB username and password for dB connections? -->
??????? <parameter>
??????????? <name>username</name>
??????????? <value>sa</value>
??????? </parameter>
??????? <parameter>
??????????? <name>password</name>
??????????? <value>test</value>
??????? </parameter>
??????? <!-- Class name for JDBC driver -->
??????? <parameter>
??????????? <name>driverClassName</name>
??????????? <value>net.sourceforge.jtds.jdbc.Driver</value>
??????? </parameter>
??????? <!-- Autocommit setting.? This setting is required to make
???????????? Hibernate work.? Or you can remove calls to commit(). -->
??????? <parameter>
??????????? <name>defaultAutoCommit</name>
??????????? <value>true</value>
??????? </parameter>
??????? <!-- The JDBC connection url for connecting to your MySQL dB.
???????????? The autoReconnect=true argument to the url makes sure that the
???????????? mm.mysql JDBC Driver will automatically reconnect if mysqld closed the
???????????? connection.? mysqld by default closes idle connections after 8 hours.
???????????? -->
??????? <parameter>
??????????? <name>url</name>
??????????? <value>jdbc:jtds:sqlserver://url/filedb;charset=gb2312;autoReconnect=true</value>
??????? </parameter>
??????? <!-- Recover abandoned connections -->
??????? <parameter>
??????????? <name>removeAbandoned</name>
??????????? <value>true</value>
??????? </parameter>
??????? <!-- Set the number of seconds a dB connection has been idle
???????????? before it is considered abandoned.
???????????? -->
??????? <parameter>
??????????? <name>removeAbandonedTimeout</name>
??????????? <value>60</value>
??????? </parameter>
??????? <!-- Log a stack trace of the code which abandoned the dB
???????????? connection resources.
???????????? -->
??????? <parameter>
??????????? <name>logAbandoned</name>
??????????? <value>true</value>
??????? </parameter>
??? </ResourceParams>

tomcat中的幾種連接池配置代碼


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!??!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日本高清视频www夜色资源网 | 国产福利一区二区三区在线视频 | 在线观看99 | 99这里只有精品66视频 | 国产成人aa免费视频 | 国产精品福利在线观看免费不卡 | 国产在线观看91精品一区 | 9191精品国产免费不久久 | 日本操操操 | 欧美激情一区二区三区中文字幕 | 91在线视| 久久久久久久综合色一本 | 欧美一区二区三区精品影视 | 国产在线精品一区二区三区 | 中文字幕亚洲欧美日韩高清 | 欧美一级特黄一片免费 | 俄欧美做爰xxxⅹ在线视频 | 国产亚洲精品国看不卡 | 国产国产人免费观看在线视频 | 一区二区三区免费精品视频 | 久久成人免费观看全部免费 | 国产毛片在线看 | 男人资源在线观看 | 亚洲最大在线 | 91粉色视频在线观看 | 欧美国产一区二区 | 美女网站视频免费 | 日韩视频免费在线播放 | 黄色免费观看视频网站 | 天天舔天天干 | 欧美成人精品一区二三区在线观看 | 国产精品白丝喷水在线观看 | 久久亚洲精品成人综合 | 国产一区二区在线看 | 久久性精品 | 久久只精品 | 日本欧美一区二区三区 | 香蕉在线视频观看 | 色老头福影院韩国激情影院 | a在线观看免费视频 | 欧美精品1区 |