Tomcat下配置MySQL数据库连接池
程序员文章站
2022-09-14 11:34:32
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(标准化越来越近了),在这个文件中添加如下信息:
上一篇: 如何练成A4腰?嘘!5个小秘方来帮你
下一篇: 顺产还是剖腹产,谁来决定?
推荐阅读
-
Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
-
配置c3p0-config.xml数据库连接池,jdbcurl配置项报错Type The reference to entity "useUnicode" must end with the ';' delimiter.
-
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
-
CentOS7下mysql 8.0.16 安装配置方法图文教程
-
Windows环境下的MYSQL5.7配置文件定位图文分析
-
win10下mysql 8.0.16 winx64安装配置方法图文教程
-
Windows10下mysql 8.0.16 安装配置方法图文教程
-
windows下mysql 8.0.16 安装配置方法图文教程
-
PHP开发环境配置(MySQL数据库安装图文教程)
-
MySql 5.7.21免安装版本win10下的配置方法