当前位置: 首页 > 图文教程 > 数据库 > MYSQL > tomcat+mysql数据库的连接池配置

MYSQL
MySQL 实用命令
Mysql 默认字符集设置方法(免安装版)
MySQL 数据库对服务器端光标的限制
MySQL UPDATE更新语句精解
Table ‘xxx’ is marked as crashed and should be repaired 错误解决方法参考
mysql 读写分离(基础篇)
mysql 读写分离(实战篇)
processlist命令 查看mysql 线程
MySQL 数据类型 大全
MySQL 密码设置
MYSQL代码 定期备份Mysql数据库
汇总整理MYSQL相关操作命令
MySQL 数据库两台主机同步实战(linux)
MSSQL 添加字段说明
MySQL 查询某个字段不重复的所有记录
mysql 设置默认的时间值
mysqlreport显示Com_中change_db占用比例高的问题的解决方法
解决mysql不能插入中文Incorrect string value
mysql从执行.sql文件时处理\n换行的问题
mysql 主从服务器的简单配置

MYSQL 中的 tomcat+mysql数据库的连接池配置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 72 ::
收藏到网摘: n/a

1)下载mm.mysql-2.0.14-bin.jar包,放在tomcat目录下的common/lib文件夹中

2)在tomcat目录下的conf/server.XML中的</Host>前加入(注意:全部大写的地方要替换成你自己的东西)

以下为引用的内容:

<!--for mysql database connection pool--><Context path="/APPLICATION_NAME" docBase="APPLICATIOIN_NAME" debug="5" reloadable="true" crossContext="true">  <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_DBTest_log." suffix=".txt" timestamp="true"/>          <Resource name="jdbc/DATABASE_NAME" auth="Container" type="javax.sql.DataSource"/>           <ResourceParams name="jdbc/DATABASE_NAME">                      <parameter>                               <name>factory</name>                                  <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>                      </parameter>                                   <!-- Class name for mm.mysql JDBC driver -->                     <parameter>                                    <name>driverClassName</name>                                      <value>org.gjt.mm.mysql.Driver</value>                      </parameter>                                 <!-- The JDBC connection url for connecting to your MySQL dB.                                            The autoReconnect=true argument to the url makes sure that the                                          mm.mysql JDBC Driver will automatically reconnect if mysqld closed                                      the connection.  mysqld by default closes idle connections after 8 hours.-->                     <parameter>           &nbsp;                      <name>url</name>                                <value>jdbc:mysql://localhost:3306/DATABASE_NAME?autoReconnect=true</value>                   </parameter>                                 <!-- MySQL dB username and password for dB connections  -->                     <parameter>                                  <name>username</name>                                   <value>DB_USERNAME</value>                      </parameter>                      <parameter>                                   <name>password</name>                                 <value>DB_PASSword</value>                      </parameter>                                 <!-- Maximum number of dB connections in pool. Make sure you                                       configure your mysqld max_connections large enough to handle                                            all of your db connections. Set to 0 for no limit.-->                   <parameter>                                    <name>maxActive</name>                                   <value>100</value>