程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL連接池與tomcat的問題探討

MySQL連接池與tomcat的問題探討

編輯:MySQL綜合教程

此文章主要向大家描述的是關於tomcat(一個很好用的JSP運行平台)和MySQL連接池的相關問題的詳細解析,我研究了一天,對其終於有所收獲,今天拿出來也希望對大家有所幫助。首先請大家注意:

這裡尤其討論tomcat(一個很好用的JSP運行平台)5.5版本中遇到的問題,為什麼尤其單對這個版本,我一會兒便加以說明。

問題一:Cannot create JDBC driver of class '' for connect URL 'null'

答:

[原因分析]

很多朋友在配置好$tomcat(一個很好用的JSP運行平台)/conf/server.xml(標准化越來越近了)、$tomcat(一個很好用的JSP運行平台)/conf/context.xml(標准化越來越近了)、甚至WEB-INF/web.xml(標准化越來越近了)後發現調用MySQL連接池便會出現以上錯誤。

分析錯誤原因,一般是因為大家沒有邦定數據源(實際錯誤原因是因為driverClassName、url的設置為空,但大家肯定不會忘記設置這個地方,所以肯定是大家設置完了沒有進行連接!)。通常大家配置數據源有兩種方式在$tomcat(一個很好用的JSP運行平台)/conf/context.xml(標准化越來越近了)的設置方法就不單算了)

一種是在$tomcat(一個很好用的JSP運行平台)/conf/server.xml(標准化越來越近了)的</GlobalNamingResources>前添加如下代碼:
設置方法一:

  1. <Resource 
  2. name="jdbc/test"  

數據源名稱

  1. type="javax.sql.DataSource" 

driverClassName="com.MySQL(和PHP搭配之最佳組合).jdbc.Driver"

這就是我剛才提到的driverClassName的設置

  1. password="admin"  

數據庫密碼

  1. maxIdle="2" 
  2. maxWait="5000" 
  3. username="root"  

數據庫用戶名

url="jdbc:MySQL(和PHP搭配之最佳組合):

  1. localhost:3306/test?autoReconnect=true"  

數據庫URL,就是剛才提到的url

  1. maxActive="4"/> 

除了有注釋的地方外,都是設置連接數目、閒置狀況和活動狀況的參數,如果你僅是做學習試驗,可以不必更改。這種方法配制後的效果等同於在tomcat(一個很好用的JSP運行平台)圖形界面中配置操作。

上述的相關內容就是對關於Tomcat與MySQL連接池問題的詳解的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved