Tomcat下配置MySQL数据库连接池
程序员文章站
2022-03-31 16:30:56
1.在$catalina_home/conf/server.xml(标准化越来越近了)中添加配置信息,声明连接池的具体信息,添加内容如下: ...
1.在$catalina_home/conf/server.xml(标准化越来越近了)中添加配置信息,声明连接池的具体信息,添加内容如下:
<!--声明连接池-->
<resource name="jdbc/mysql(和php搭配之最佳组合)" auth="container" type="javax.sql.datasource"/>
<!-- 对连接池的参数进行设置 -->
<resourceparams name="jdbc/mysql(和php搭配之最佳组合)">
<parameter>
<name>factory</name>
<value>org.apache(unix平台最流行的web服务器平台).commons.dbcp.basicdatasourcefactory</value>
</parameter>
<parameter>
<name>maxwait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxactive</name>
<value>20</value>
</parameter>
<parameter>
<name>username</name>
<value>shopadm</value>
</parameter>
<parameter>
<name>password</name>
<value>123</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql(和php搭配之最佳组合)://localhost/shopdb?useunicode=true&charact-erencoding=gb2312</value>
</parameter>
<parameter>
<name>driverclassname</name>
<value>com.mysql(和php搭配之最佳组合).jdbc.driver</value>
</parameter>
<parameter>
<name>maxidle</name>
<value>10</value>
</parameter>
</resourceparams>
2. 在$catalina_home/conf/web.xml(标准化越来越近了)的</web-app>前添加如下信息:
<resource-ref>
<description>db connection</description>
<res-ref-name>jdbc/mysql(和php搭配之最佳组合)</res-ref-name>
<res-type>javax.sql.datasource</res-type>
<res-auth>container</res-auth>
</resource-ref>
其中<res-ref-name>中的参数名必须和server.xml(标准化越来越近了)中声明的连接名一样。
3. 在$catalina_home/conf/catalina/localhost目录下找到需要进行连接的当前程序的配置信息,比如这里是shopping.xml(标准化越来越近了),在这个文件中添加如下信息:
<!--声明连接池-->
<resource name="jdbc/mysql(和php搭配之最佳组合)" auth="container" type="javax.sql.datasource"/>
<!-- 对连接池的参数进行设置 -->
<resourceparams name="jdbc/mysql(和php搭配之最佳组合)">
<parameter>
<name>factory</name>
<value>org.apache(unix平台最流行的web服务器平台).commons.dbcp.basicdatasourcefactory</value>
</parameter>
<parameter>
<name>maxwait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxactive</name>
<value>20</value>
</parameter>
<parameter>
<name>username</name>
<value>shopadm</value>
</parameter>
<parameter>
<name>password</name>
<value>123</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql(和php搭配之最佳组合)://localhost/shopdb?useunicode=true&charact-erencoding=gb2312</value>
</parameter>
<parameter>
<name>driverclassname</name>
<value>com.mysql(和php搭配之最佳组合).jdbc.driver</value>
</parameter>
<parameter>
<name>maxidle</name>
<value>10</value>
</parameter>
</resourceparams>
2. 在$catalina_home/conf/web.xml(标准化越来越近了)的</web-app>前添加如下信息:
<resource-ref>
<description>db connection</description>
<res-ref-name>jdbc/mysql(和php搭配之最佳组合)</res-ref-name>
<res-type>javax.sql.datasource</res-type>
<res-auth>container</res-auth>
</resource-ref>
其中<res-ref-name>中的参数名必须和server.xml(标准化越来越近了)中声明的连接名一样。
3. 在$catalina_home/conf/catalina/localhost目录下找到需要进行连接的当前程序的配置信息,比如这里是shopping.xml(标准化越来越近了),在这个文件中添加如下信息:
下一篇: 人体这些易受伤害的部位如何锻炼?
推荐阅读
-
Gentoo 下安装与配置Nginx+ MySQL + PHP (fastcgi) 环境步骤分享
-
linux服务器下配置多tomcat实现实例
-
解决Windows10下mysql5.5数据库命令行中文乱码问题
-
Mac环境下php操作mysql数据库的方法分享
-
windows系统下mysql数据库字符编码问题分析之需要修改字符集为UTF-8
-
.net数据库连接池配置技巧(默认值)
-
阿里云下配置MySQL远程连接的步骤详解
-
Android实现与Apache Tomcat服务器数据交互(MySql数据库)
-
linux下tomcat安装配置
-
MySQL 5.6下table_open_cache参数优化合理配置详解