Tomcat下配置Mysql的連接池
詳解Tomcat下配置Mysql的連接池:
1.在$CATALINA_HOME/conf/server.xml中添加配置信息,聲明連接池的具體信息,添加內(nèi)容如下
factory
org.apache.commons.dbcp.BasicDataSourceFactory
maxWait
5000
maxActive
20
username
shopadm
password
123
url
jdbc:mysql://localhost/shopdb?useUnicode=true&charact-erEncoding=gb2312
driverClassName
com.mysql.jdbc.Driver
maxIdle
10
2. 在$CATALINA_HOME/conf/web.xml的前添加如下信息:
DB Connection
jdbc/mysql
javax.sql.DataSource
Container
其中中的參數(shù)名必須和server.xml中聲明的連接名一樣。
3. 在$CATALINA_HOME/conf/catalina/localhost目錄下找到需要進行數(shù)據(jù)庫連接的當(dāng)前程序的配置信息,比如這里是shopping.xml,在這個文件中添加如下信息:
…
…
大功告成!
在此基礎(chǔ)上,參考Tomcat官方網(wǎng)站的用戶手冊,摸索出另外一種配置連接池的方法,這個方法不需要對server.xml進行修改,只要對需要使用到連接池的程序的配置文檔進行修改就可以了。方法如下:
1.$CATALINA_HOME/conf/catalina/localhost目錄下找到需要數(shù)據(jù)庫連接池的程序的配置文檔,此處是shopping.xml。在 之間添加如下信息,聲明一個數(shù)據(jù)庫連接池:
factory
org.apache.commons.dbcp.BasicDataSourceFactory
maxWait
5000
maxActive
20
password
123
url