top
Loading...
Tomcat下配置Mysql的連接池

1.在$CATALINA_HOME/conf/server.xml中添加配置信息,聲明連接池的具體信息,添加內容如下:











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


其中中的參數名必須和server.xml中聲明的連接名一樣。

3. 在$CATALINA_HOME/conf/catalina/localhost目錄下找到需要進行數據庫連接的當前程序的配置信息,比如這里是shopping.xml,在這個文件中添加如下信息:










大功告成!

在此基礎上,參考Tomcat官方網站的用戶手冊,摸索出另外一種配置連接池的方法,這個方法不需要對server.xml進行修改,只要對需要使用到連接池的程序的配置文檔進行修改就可以了。方法如下:

1.$CATALINA_HOME/conf/catalina/localhost目錄下找到需要數據庫連接池的程序的配置文檔,此處是shopping.xml。在 之間添加如下信息,聲明一個數據庫連接池:







factory

org.apache.commons.dbcp.BasicDataSourceFactory





maxWait

5000





maxActive

20





password

123





url

jdbc:mysql://localhost/shopdb?useUnicode=true&characterEncoding=gb2312





driverClassName

com.mysql.jdbc.Driver





maxIdle

10





username

shopadm




這里的參數和上一種方法中添加到server.xml里的信息幾乎是完全一樣的。

2.在對應程序的WEB-INF下建立一個web.xml文檔,添加如下信息:
DB Connectionjdbc/mysqljavax.sql.DataSourceContainer

(e129)

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗