新聞中心
SQLServer連接池應該如何配置呢?這是很多人都問過的問題,下面就為您詳細介紹SQLServer連接池配置的方法步驟,供您參考。

創(chuàng)新互聯于2013年開始,是專業(yè)互聯網技術服務公司,擁有項目網站制作、成都網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元玉屏做網站,已為上家服務,為玉屏各地企業(yè)和個人服務,聯系電話:13518219792
一.在tomcat_home\common下放入jdbc的三個驅動程序(一定要的哦),可以在微軟的網站上去下載,安裝的SQLSERVER2k默認的用戶名是sa,密碼是空,但密碼為空并不代表沒有密碼,所以你的url中一定要定義username和 password,最好是重設定一下密碼
二.出現不能引用錯誤的話一般就是路徑沒有寫對,tomcat默認的路徑是tomcat_home\webapps\不過使用5.5.x的話,按下面方法就行,不需要配置路徑,而且也不用在youwebapp\WEB-INF\web.xml文件配置引用
三. tomcat5.5.x版的server.xml配置與tomcat5.0的配置不同,下面列舉三種在tomcat5.5.x的配置方法,如果配置不正確會出現javax.naming.NameNotFoundException: Name is not bound in this Context 錯誤
方式一、全局數據庫連接池
1、通過管理界面配置連接池,或者直接在tomcat\conf\server.xml的GlobalNamingResources中增加
2、在tomcat\webapps\myapp\META-INF\context.xml的Context中增加:
這樣就可以了。
方式二、全局數據庫連接池
1、同上
2、在tomcat\conf\context.xml的Context中增加:
方式三、局部數據庫連接池
只需在tomcat\webapps\myapps\META-INF\context.xml的Context中增加:
參數說明:
driveClassName:JDBC驅動類的完整的名稱;
maxActive:同時能夠從連接池中被分配的可用實例的最大數;
maxIdle:可以同時閑置在連接池中的連接的最大數;
maxWait:最大超時時間,以毫秒計;
password:用戶密碼;
url:到JDBC的URL連接;
user:用戶名稱;
validationQuery:用來查詢池中空閑的連接。
以上三種方式在tomcat 5.5.4下都可以。另外,sql server的jdbc driver是從微軟網站上下載的sql server jdbc (sp3)。
四. 報錯org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory ([Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.)此是一個小問題,因為我的SQLSERVER2K的服務改成手動的,所以每次啟動后就要手動的啟動SQLSERVER2K,由于一下子不記的啟動了,所以報些錯誤,所以如果你經常要用到SQLSERVER2K的話,最好不要將其改為手動啟動。
新聞標題:Tomcat下配置SQLServer連接池的實現方法
文章源于:http://m.fisionsoft.com.cn/article/dpjigod.html


咨詢
建站咨詢
