`

Tomcat下配置MySQL数据库连接池

阅读更多

1.在$CATALINA_HOME/conf/server.xml中添加配置信息,声明连接池的具体信息,添加内容如下:

xml 代码
  1. <!--声明连接池-->  
  2.      
  3.   <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/>  
  4.      
  5.   <!-- 对连接池的参数进行设置 -->  
  6.      
  7.   <ResourceParams name="jdbc/mysql">  
  8.      
  9.   <parameter>  
  10.      
  11.   <name>factory</name>  
  12.      
  13.   <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>  
  14.      
  15.   </parameter>  
  16.      
  17.   <parameter>  
  18.      
  19.   <name>maxWait</name>  
  20.      
  21.   <value>5000</value>  
  22.      
  23.   </parameter>  
  24.      
  25.   <parameter>  
  26.      
  27.   <name>maxActive</name>  
  28.      
  29.   <value>20</value>  
  30.      
  31.   </parameter>  
  32.      
  33.   <parameter>  
  34.      
  35.   <name>username</name>  
  36.      
  37.   <value>shopadm</value>  
  38.      
  39.   </parameter>  
  40.      
  41.   <parameter>  
  42.      
  43.   <name>password</name>  
  44.      
  45.   <value>123</value>  
  46.      
  47.   </parameter>  
  48.      
  49.   <parameter>  
  50.      
  51.   <name>url</name>  
  52.      
  53.   <value>jdbc:mysql://localhost/shopdb?useUnicode=true&charact-erEncoding=gb2312</value>  
  54.      
  55.   </parameter>  
  56.      
  57.   <parameter>  
  58.      
  59.   <name>driverClassName</name>  
  60.      
  61.   <value>com.mysql.jdbc.Driver</value>  
  62.      
  63.   </parameter>  
  64.      
  65.   <parameter>  
  66.      
  67.   <name>maxIdle</name>  
  68.      
  69.   <value>10</value>  
  70.      
  71.   </parameter>  
  72.      
  73.   </ResourceParams>  

2. 在$CATALINA_HOME/conf/web.xml的</web-app>前添加如下信息:

xml 代码
  1. <resource-ref>  
  2.      
  3.   <description>DB Connection</description>  
  4.      
  5.   <res-ref-name>jdbc/mysql</res-ref-name>  
  6.      
  7.   <res-type>javax.sql.DataSource</res-type>  
  8.      
  9.   <res-auth>Container</res-auth>  
  10.      
  11. </resource-ref>  

3. 在$CATALINA_HOME/conf/catalina/localhost目录下找到需要进行数据库连接的当前程序的配置信息,比如这里是shopping.xml,在这个文件中添加如下信息:

xml 代码
  1. <Context …>  
  2.      
  3.   …   
  4.      
  5.   <ResourceLink name=”jdbc/mysql” global=”jdbc/mysql” type=”javax.sql.DataSource”/>  
  6.      
  7.   …   
  8.      
  9. </Context>  
分享到:
评论

相关推荐

    Tomcat中配置MySQL数据库连接池.doc

    Tomcat 中配置 MySQL 数据库连接池 在 Web 开发中,与数据库的连接是必不可少的,而数据库连接池技术很好的优化了动态页与数据库的连接,相比单个连接数据库连接池节省了很大的资源。使用数据库连接池可以将多个...

    Tomcat5配置MysqlJDBC数据库连接池.pdf

    ”的输出,那么说明Tomcat配置Mysql JDBC数据库连接池成功,可以正常连接到MySQL数据库了。 总的来说,配置Tomcat的Mysql JDBC连接池涉及多个步骤,包括安装和配置数据库、设置Tomcat管理界面的数据源、修改配置...

    Tomcat5配置Mysql JDBC数据库连接池

    本文将详细介绍如何在Tomcat5环境下配置MySQL JDBC数据库连接池。 #### 二、环境准备与安装 1. **安装Tomcat5** - 下载并安装Tomcat5 for Windows安装包,建议直接进行默认安装。注意:安装过程中不要勾选任何...

    tomcat6配置数据库连接池代码

    本文将详细讲解如何在Tomcat6中配置数据库连接池,并以`index.jsp`为例展示如何在Web应用中使用这些配置。首先,我们需要了解数据库连接池的基本概念和常用的连接池实现,如Apache的DBCP或C3P0。这里我们假设使用的...

    tomcat5.5配置mysql的连接池.pdf

    本文将详细介绍如何在Tomcat 5.5环境中配置MySQL数据库连接池。 #### 二、准备工作 在进行配置之前,确保已经安装并正确设置了以下几个组件: 1. **Tomcat 5.5**:确保已成功安装并能够正常运行。 2. **MySQL**:...

    tomcat数据库连接池配置

    以上步骤详细介绍了如何在Tomcat中配置MySQL数据库连接池。合理配置连接池参数对提高应用性能至关重要。例如,`maxActive`控制最大并发连接数,如果设置过高可能会导致服务器资源紧张;而`maxIdle`和`maxWait`则用于...

    Tomcat5配置MysqlJDBC数据库连接池可用.pdf

    标题中的“Tomcat5配置MysqlJDBC数据库连接池可用”指的是在Tomcat 5版本中设置MySQL数据库的JDBC连接池的过程。这个过程对于任何Web应用程序运行在Tomcat服务器上,需要与MySQL数据库交互是至关重要的。下面将详细...

    tomcat 5.5.28配置数据库连接池

    标题中的“Tomcat 5.5.28配置数据库连接池”是指在Apache Tomcat服务器的这个特定版本中,如何设置一个数据库连接池以优化数据库访问性能。数据库连接池是应用服务器管理数据库连接的一种机制,它能有效地复用数据库...

    Tomcat5配置MySQL JDBC数据库连接池

    ### Tomcat5配置MySQL JDBC数据库连接池的知识点详解 #### 一、Tomcat与MySql简介 - **Tomcat**:Apache Tomcat是一款开源的Servlet容器,它实现了Servlet和JavaServer Pages (JSP)技术规范,并提供了作为Web...

    使用数据库连接池proxool配置mysql数据库

    总结,使用Proxool配置MySQL数据库连接池,不仅可以解决8小时连接超时问题,还可以提升应用程序的性能和稳定性。通过详细配置Proxool,我们可以灵活地调整连接池参数以适应不同应用场景的需求,并通过集成到Tomcat,...

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf

    本文档将指导如何在MyEclipse 6.0环境下配置数据库连接池,以便于Java应用程序能够高效地管理数据库连接。 MySQL是一个流行的开源关系型数据库管理系统,它的版本是5.0。该版本支持SQL语言,并且由于其性能、可靠性...

    解决Linux下tomcat连接MySQL数据库

    在Linux环境下,开发Web应用程序并集成数据库访问是一个常见的任务,然而在实际操作中可能会遇到各种问题。...同时,对于数据库连接,使用连接池和适当的认证机制也是提升性能和安全性的必要步骤。

    tomcat6.0数据库连接池驱动

    Tomcat 6.0数据库连接池驱动的使用,涉及到的主要知识点包括:数据库连接池的概念与作用,Tomcat内置的数据源实现(DBCP和C3P0),数据源的配置方法,JNDI的使用,以及在Java代码中获取和释放数据库连接。...

    tomcat配置数据库连接池

    本篇将详细介绍如何在Tomcat中配置数据库连接池,以实现对数据库资源的有效管理和复用。 一、数据库连接池原理 数据库连接池在初始化时会创建一定数量的数据库连接,并将其存储在内存中。当应用程序需要连接数据库...

    tomcat数据库连接池的使用

    本文将详细介绍如何在Tomcat中配置和使用数据库连接池,以及相关的知识点。 首先,我们需要理解数据库连接池的概念。数据库连接池是在应用服务器启动时创建的一组数据库连接,这些连接在应用运行期间可以被多个请求...

    TOMCAT6.0配置数据库连接池

    在Tomcat 5中,数据库连接池的配置主要通过`server.xml`文件或`conf/Catalina/localhost`下的相应上下文配置文件完成。这种方式对于团队协作不太友好,因为一旦数据库配置发生变化,就需要手动更新这些配置文件。 *...

    tomcat配置mysql连接池

    本文将详细介绍如何在Tomcat服务器中配置MySQL数据库连接池,旨在为读者提供实用的操作指南及技巧。 #### 二、基础知识简介 在深入探讨配置细节之前,我们先简要介绍几个关键概念: 1. **Tomcat**:一个开源的...

    tomcat5.5配置数据库连接池

    本文将深入探讨如何在Tomcat 5.5版本中配置数据库连接池,以便高效地管理数据库连接,提高系统的响应速度和资源利用率。 首先,我们需要了解什么是数据库连接池。数据库连接池是在应用服务器启动时创建的一组预定义...

Global site tag (gtag.js) - Google Analytics