前面提到在jsp中連接sql server 2005的時(shí)候發(fā)現(xiàn)兩個(gè)問題。
一、關(guān)于在Server.xml中配置數(shù)據(jù)源出現(xiàn)的問題



















































這樣,測試就可以通過了。
感謝Stevie Liu的博客上寫的一篇文章。
二、數(shù)據(jù)庫的Connection用盡的問題
多刷新幾次后會報(bào)"Cannot get a connection, pool exhausted "的錯(cuò)誤。參考xingmen的博客上的一篇文章http://blog.chinajavaworld.com/entry.jspa?id=2058,他總結(jié)了三種辦法。
(1)、重啟Tomcat,當(dāng)然重啟后肯定有效,我也試過了。只是重啟這個(gè)辦法不治本。
(2)、修改<Context>配置中maxActive="4",原來maxActive為4,現(xiàn)在改為maxActive="0"或者調(diào)高他的值。設(shè)為0之后好像有效,試過幾次。但是調(diào)高其值就沒有仔細(xì)測試了。
(3)、就是在你的代碼里注意Connection用完關(guān)閉,返給連接池。
比如,在try{}catch{}finally{},在finally中關(guān)閉釋放資源等方法。