`
weiweichen1985
  • 浏览: 139985 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Tomcat连接池的配置及调用

阅读更多
1.把数据库JDBC驱动拷贝到%TOMCAT_HOME%/common/lib和%TOMCAT_HOME%/webapps/yourweb/WEB-INF/lib下

2.修改tomcat安装目录下conf/server.xml,在Host元素下添加一个Context元素,示例:
<Context path="/TomcatPool" docBase="E:\\Tomcat 5.5\\webapps\\TomcatPool" debug="1" reloadable="true">
	<Resource name="jdbc/ds" type="javax.sql.DataSource"
		driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
	url="jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs"
		username="sa" password="sa"
		maxWait="5000" maxActive="4"
		maxIdle="4"/>
</Context>

3.修改TomcatPool工程的web.xml,添加一个resource-ref元素
<resource-ref>
      <description>sqlserverDB connection</description>
      <res-ref-name>jdbc/ds</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
</resource-ref>

4.调用
javax.naming.Context context = new javax.naming.InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource)context.lookup("java:comp/env/jdbc/ds");
java.sql.Connection conn = ds.getConnection();



分享到:
评论

相关推荐

    tomcat连接池的配置与性能测试

    `Tomcat连接池`是Java应用服务器中用于管理数据库连接的一种机制,它的目的是提高...总的来说,理解和配置Tomcat连接池是Java Web开发中必不可少的技能,而性能测试则帮助我们确保应用在实际环境中能提供最佳的服务。

    tomcat连接池的使用

    总的来说,Tomcat连接池的使用涉及到数据库驱动的引入、`context.xml`和`web.xml`的配置,以及通过JNDI获取和使用连接。理解这一流程对于开发基于Java的Web应用至关重要,因为它优化了数据库访问,提升了系统性能,...

    tomcat连接池配置.pdf

    Tomcat连接池配置是优化Web应用性能的关键步骤之一,它涉及到如何有效地管理数据库连接,以减少资源消耗并提高系统响应速度。在这个配置中,我们主要关注的是`&lt;Context&gt;`元素内的`&lt;Resource&gt;`标签,这是在Tomcat的`...

    Tomcat连接池配置方法详解 源代码 JSP context.xml

    总的来说,配置Tomcat连接池是优化JSP应用性能的关键步骤。通过正确设置`context.xml`文件,并在Servlet中正确调用数据源,可以实现高效、可靠的数据库连接管理。同时,对于不同的数据库类型,需要选用对应的JDBC...

    Tomcat web应用中配置连接池的详细过程

    ### Tomcat Web 应用中配置连接池的详细过程 #### 一、引言 在现代Web开发中,数据库连接管理是一项重要的任务。为了提高应用性能并减少资源消耗,通常会采用连接池技术来管理数据库连接。对于部署在Tomcat服务器...

    Tomcat5 连接池的配置 代码实例

    本篇文章将详细介绍如何在Tomcat5中配置连接池,并通过代码实例进行说明。 一、连接池概念与作用 连接池是预创建并维护一定数量的数据库连接,以便多个请求可以共享这些连接,而不是每次请求都创建新的连接。这种...

    Tomcat配置Oracle连接池.doc

    《Tomcat配置Oracle连接池详解》 在Java Web应用中,Tomcat作为流行的Servlet容器,其性能优化和资源管理是关键环节之一。Oracle数据库作为企业级的数据库管理系统,经常被用于存储大量数据。本文将深入探讨如何在...

    tomcat配置连接池

    #### 二、Tomcat连接池配置步骤 ##### 1. 添加JDBC驱动 首先,需要在Tomcat的相应目录下添加JDBC驱动文件。根据不同的Tomcat版本,添加位置有所不同: - **对于Tomcat 5.5**: - 将JDBC驱动文件(如`sqljdbc.jar...

    Tomcat数据库连接池配置

    Apache Tomcat作为一款流行的开源Java应用服务器,支持数据库连接池的配置和使用,以帮助开发者更高效地管理数据库连接。以下,我们将详细介绍如何在Tomcat中配置和使用数据库连接池。 首先,需要将数据库驱动程序...

    在Tomcat 7.0中配置数据库连接池

    ### 在Tomcat 7.0中配置数据库连接池 #### 一、背景介绍 在现代Web应用程序开发过程中,数据库操作是非常频繁的一项任务。为了提高数据库访问效率并减少资源开销,通常会采用数据库连接池技术。Apache Tomcat作为一...

    Tomcat中配置数据源连接池

    在Java Web应用中,Tomcat作为一款流行的Servlet容器,提供了数据源连接池的配置功能,以便高效管理和复用数据库连接。本篇文章将详细介绍如何在Tomcat中配置数据源连接池,涉及的主要知识点包括: 1. **数据源配置...

    关于DBCP数据库连接池配置整理宣贯.pdf

    DBCP(DataBase Connection Pool)是Apache组织提供的一款Java数据库连接池组件,它是Tomcat服务器默认使用的连接池组件。数据库连接池技术的主要目的是提高系统性能,减少数据库操作中的资源开销,通过预先创建并...

    dbcp连接池和配置文件

    DBCP(Database Connection Pool)是Apache Commons DBCP项目提供的一种数据库连接池组件,它允许Java应用程序...但在大型高并发应用中,可能需要更高效且功能更丰富的连接池,如C3P0、HikariCP或者Tomcat JDBC连接池。

    TOMCAT连接池DBCP,在server.xml中配置全局数据源详细的介绍,很有好用啊!!

    下面将详细介绍如何在TOMCAT中配置DBCP连接池,并在`server.xml`中设置全局数据源。 首先,确保你的开发环境中已经安装了TOMCAT服务器,并且你已经拥有一个适用于Java的数据库驱动,这里是MySQL的驱动程序`mysql-...

    数据库连接池配置使用驱动(sqlserver+mysql)

    本教程将重点讲解如何在Tomcat容器中配置SQL Server和MySQL的数据库连接池,并涉及相应的驱动使用。 一、SQL Server连接池配置 1. **下载驱动**:首先,你需要下载适用于Java的SQL Server数据库驱动,通常为`mssql...

    java 数据库 连接池驱动.rar

    - DBCP (Apache BasicDataSource):Apache的一个开源项目,基于Jakarta Pool实现,它是Tomcat默认的数据库连接池。 - HikariCP:高性能的连接池,设计目标是提供最小的延迟和最大吞吐量,被认为是目前最快的Java...

    配置数据库连接池的说明

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

    一个简单dwr的使用例子,tomcat数据库连接池

    3. **配置Tomcat连接池**: - 在Tomcat的`conf/server.xml`中添加数据源配置,包括数据库URL、用户名、密码、驱动类名等信息。 - 设置连接池参数,如最大连接数、最小连接数、超时时间等。 4. **编写JavaScript...

    数据库连接池使用范例

    本文将深入探讨数据库连接池的原理、作用,以及如何在Java Web环境中,特别是结合Tomcat服务器和JSP进行配置和使用。 首先,我们需要理解什么是数据库连接池。数据库连接池是一种管理数据库连接的技术,它预先创建...

Global site tag (gtag.js) - Google Analytics