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

MYSQL
使用mysql的mysqldump实现自动备份
MySQL数据导出和导入工具:mysqldump
怎样从Windows命令行启动您的MySQL
细化解析实现MySQL查询结果的分页显示
强大的工具 MySQL客户端命令行应用技巧
MySQL 5.0.16中出现乱码问题的解决方法
phpMyBackupPro备份恢复Mysql数据库
如何才能关闭MySQL数据库中错误提示音
数据库竟然崩溃了!马上让它恢复正常!
怎么显示 MySQL 数据库里表的概要呢?
自动恢复MySQL数据库的日志文件全教程
实例解说MySQL数据库中文问题的解决方案
优化MySQL数据库性能的几招儿好办法
MySQL加密函数保护Web网站敏感数据
使用PHP小程序清除Mysql中恼人的死连接
Mysql中用utf8存储而用gbk输出的实现
浅谈怎么才能在MySQL中直接储存图片
用特殊的MySQL运算符获得更多数据比较功能
MySQL数据库中的重要资料需要怎样保护?
假如忘记MySQL root密码应当怎样找回

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 35 ::
收藏到网摘: 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>