`
忧里修斯
  • 浏览: 432471 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

如何配置数据库连接池

阅读更多
在您的WEB工程的META-INF目录里新建一个context.xml内容为(以mysql为例):

<Context debug="0"> 
<Resource
auth="Container"
name="jdbc/mydb"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
password="您的密码"
maxIdle="15"
maxWait="10000"
username="您的用户名"
url="jdbc:mysql://localhost:3306/您的数据库名"
logAbandoned="true"
removeAbandonedTimeout="60"
maxActive="5"/> 
</Context> 


然后在你的web.xml里添加

<resource-ref> 
<res-ref-name>jdbc/mydb</res-ref-name> 
<res-type>javax.sql.DataSource</res-type> 
<res-auth>Container</res-auth> 
</resource-ref>

当您需要进行数据操作时,调用以下方法得到数据库连接

InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/mydb");
Connection conn = ds.getConnection();
分享到:
评论

相关推荐

    配置数据库连接池

    在给定的标题“配置数据库连接池”中,我们可以深入探讨数据库连接池的概念、工作原理,以及如何配置Oracle9i和MySQL的连接池。 数据库连接池的基本思想是预先创建并维护一定数量的数据库连接,当应用需要与数据库...

    websphare配置数据库连接池

    10. 测试连接系统,提示成功信息,表明连接池配置成功。 三、SQL Server 连接池的配置 SQL Server 连接池的配置步骤与 Oracle 相似,具体的参数值为: * JDBC 提供程序:下拉选择 Microsoft JDBC driver for ...

    hibernate配置数据库连接池的三种方法

    数据库连接池是应用程序管理和维护数据库...总的来说,合理配置和使用数据库连接池是优化Hibernate应用性能的关键步骤之一,它有助于提升系统整体的运行效率,减少资源浪费,同时也便于监控和管理数据库连接的状态。

    WebLogic 11g配置数据库连接池

    ### WebLogic 11g配置数据库连接池:深入解析与实践 #### 一、WebLogic 11g与数据库连接池的重要性 WebLogic Server作为Oracle的一款高性能应用服务器,被广泛应用于企业级应用环境中。其中,数据库连接池是提高...

    tomcat中配置数据库连接池

    Tomcat 中配置数据库连接池 在 Tomcat 服务器中配置数据库连接池是一个非常重要的步骤,它可以提高应用程序的性能和可靠性。在这篇文章中,我们将详细介绍如何在 Tomcat 目录下面的 Context.xml 配置文件中配置...

    proxcool配置数据库连接池

    本文将详细介绍如何使用Proxcool配置MySQL数据库连接池,并解答可能遇到的问题。 首先,理解Proxool的基本概念。Proxool是一个Java库,它为应用程序提供了透明的数据库连接池服务。它的核心功能包括连接池管理、...

    Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置

    ### Tomcat5的数据库连接池配置详解 #### 引言 在Java Web开发中,数据库连接池是一项关键的技术,能够显著提升应用性能和资源利用效率。对于Tomcat5这一历史较为悠久但依然在某些场景中活跃的服务器软件,正确...

    Tomcat配置数据库连接池

    本文将详细讲解如何在Tomcat服务器上配置数据库连接池,以及为何需要使用它。 首先,我们来理解“连接池”是什么。连接池,即Connection Pool,是一种管理数据库连接资源的技术。它允许程序在需要时从池中获取一个...

    Struts配置数据库连接池

    ### Struts配置数据库连接池详解 #### 一、引言 在基于Struts框架的应用程序设计与开发过程中,为了确保良好的架构分离性以及提高代码的复用性与可测试性,通常会在Web/表示层(Presentation Layer)与业务逻辑层...

    配置数据库连接池的说明

    ### 配置数据库连接池详解 #### 一、引言 在现代软件开发过程中,数据库作为数据存储的核心组件,其性能直接影响着应用的整体表现。为了提高数据库访问效率、减少资源消耗,合理配置数据库连接池变得至关重要。...

    tomcat配置数据库连接池

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

    tomcat6配置数据库连接池代码

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

    tomcat 5.5.28配置数据库连接池

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

    tomcate配置数据库连接池

    Tomcat作为一款广泛使用的Java应用服务器,提供了内置的数据库连接池配置方式,使得开发者能够方便地管理和使用数据库连接。本文将详细介绍如何在Tomcat中配置数据库连接池,并通过具体示例进行说明。 #### 二、...

    WebSphere配置数据库连接池

    WebSphere 是 IBM 提供的一款强大的企业级应用服务器,它提供了许多功能来支持应用程序的部署和管理,其中包括数据库连接池的配置。数据库连接池是管理数据库连接的一种高效方式,它可以提高应用性能并降低系统资源...

    几种数据库连接池详细配置

    - **overrideDefaultUser**: 替换默认的用户,默认为null,表示使用连接池配置的用户。 - **overrideDefaultPassword**: 替换默认的密码,与overrideDefaultUser配合使用。 - **preferredTestQuery**: 优先使用的...

    hibernate配置数据库连接池的三种方法.pdf

    Hibernate 配置数据库连接池的三种方法 Hibernate 是一个流行的 Java 持久层框架,它提供了多种方式来配置数据库连接池。数据库连接池是指在应用程序中预先创建的一组数据库连接,以便快速地响应用户的请求。下面将...

    DBCP配置数据库连接池

    2. **配置属性文件**: 创建一个properties文件,如`dbcp.properties`,用于存储数据库连接池的配置参数。常见的配置项有: - `driverClassName`: 数据库驱动类名,如`com.mysql.jdbc.Driver`。 - `url`: 数据库...

Global site tag (gtag.js) - Google Analytics