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

在Tomcat中使用连接池

    博客分类:
  • J2EE
阅读更多
以Oracle + Tomcat 5.0为例:

1.配置server.xml

<!----><Resource name="jdbc/myoracle" auth="Container"
              type
="javax.sql.DataSource"/> 

<ResourceParams name="jdbc/myoracle">
  
<parameter>
    
<name>factory</name>
    
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
  
</parameter>
  
<parameter>
    
<name>driverClassName</name>
    
<value>oracle.jdbc.driver.OracleDriver</value>
  
</parameter>
  
<parameter>
    
<name>url</name>
    
<value>jdbc:oracle:thin:myschema@127.0.0.1:1521:mysid</value>
  
</parameter>
  
<parameter>
    
<name>username</name>
    
<value>scott</value>
  
</parameter>
  
<parameter>
    
<name>password</name>
    
<value>tiger</value>
  
</parameter>
  
<parameter>
    
<name>maxActive</name>
    
<value>20</value>
  
</parameter>
  
<parameter>
    
<name>maxIdle</name>
    
<value>10</value>
  
</parameter>
  
<parameter>
    
<name>maxWait</name>
    
<value>-1</value>
  
</parameter>
</ResourceParams>

2.配置web.xml

在</web-app>节点下加下面信息:

<!----><resource-ref>
 
<description>Oracle Datasource example</description>
 
<res-ref-name>jdbc/myoracle</res-ref-name>
 
<res-type>javax.sql.DataSource</res-type>
 
<res-auth>Container</res-auth>
</resource-ref>

3.测试的代码

<!---->Context initContext = new InitialContext();
Context envContext  
= (Context)initContext.lookup("java:/comp/env");
DataSource ds 
= (DataSource)envContext.lookup("jdbc/myoracle");
Connection conn 
= ds.getConnection();
//etc.
分享到:
评论

相关推荐

    Tomcat连接池配置.doc

    本文将详细介绍 Tomcat 连接池配置的步骤和原理,帮助读者快速掌握 Tomcat 连接池的使用。 一、Tomcat 连接池配置的必要性 在 Web 应用程序中,数据库连接池是必不可少的组件,它可以大大提高数据访问的速度和安全...

    Tomcat6配置连接池

    本文将详细介绍如何在Tomcat 6中配置数据库连接池,并通过实际案例进行演示。 #### 二、配置步骤详解 ##### 2.1 修改`server.xml`文件 首先,我们需要打开Tomcat安装目录下的`conf`文件夹,找到`server.xml`文件...

    tomcat连接池与阿里Druid连接池

    Tomcat 连接池配置需要在 Maven 项目中添加 Tomcat JDBC 依赖项,并在 application.properties 文件中配置数据库连接信息。下面是 Tomcat 连接池的配置示例: ```xml &lt;!-- Tomcat JDBC 依赖项 --&gt; &lt;groupId&gt;org....

    Tomcat连接池的配置

    **一、Tomcat连接池的引入** Tomcat默认并未开启连接池,我们需要手动配置。首先,在Tomcat的`conf`目录下找到`context.xml`文件,这里是我们配置全局资源的地方。添加以下代码来定义一个名为`myDB`的连接池: ```...

    TOMCAT中数据库连接池的几种配置方法_TOMCAT中数据库连接池的几种配置方法_

    在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,其数据库连接池的配置是开发者必须掌握的关键技能。本文将详细讲解在Tomcat中配置数据库连接池的几种常见方法,帮助开发者实现高效、稳定的数据库访问。 ...

    Tomcat配置Oracle连接池.doc

    它的工作原理是预先在DataSource中创建多个数据库连接,并将它们保存在连接池中。当应用程序需要访问数据库时,可以从池中获取一个空闲的连接,使用完毕后,再将其归还到连接池,而不是关闭连接。这样,即使在高并发...

    Tomcat连接池配置

    **描述**: Tomcat连接池配置涉及到在Apache Tomcat服务器中设置数据源,以便高效地管理和复用数据库连接。这包括对Oracle和MSSQL Server这两种不同类型的数据库进行配置,并在Java应用程序中引用这些连接池。提供的...

    tomcat连接池配置

    本文将详细探讨Tomcat连接池的配置,包括其原理、配置步骤以及优化策略。 一、连接池原理 连接池是一种资源管理技术,用于存储数据库连接。它预先创建一定数量的数据库连接,当应用程序需要时可以从池中获取,使用...

    tomcat数据库连接池的使用

    在Java开发中,Tomcat作为一款广泛使用的应用服务器,提供了对数据库连接池的支持,使得应用程序可以高效、便捷地管理数据库连接。本文将详细介绍如何在Tomcat中配置和使用数据库连接池,以及相关的知识点。 首先,...

    tomcat连接池的使用

    Tomcat连接池是Java应用程序中用于管理数据库连接的重要组件,它允许高效地重用数据库连接,从而提高系统性能并减少资源消耗。对于Java初学者来说,理解如何设置和使用Tomcat连接池是至关重要的。 首先,为了使用...

    tomcat数据源连接池配置

    在Tomcat中,我们通常使用内置的连接池实现,如Apache Commons DBCP或C3P0。 **配置步骤:** 1. **添加依赖库**:在`$CATALINA_HOME/lib`目录下,我们需要添加对应的jar包文件,这可能包括`commons-dbcp.jar`...

    tomcat6.0连接池配置方法详解

    这个示例页面首先尝试从连接池中获取一个连接,然后执行 SQL 查询语句并输出结果。如果配置正确且数据库连接成功,则页面上会显示查询结果。 #### 四、总结 通过上述步骤,我们已经完成了在 Tomcat 6.0 中配置...

    tomcat中配置数据库连接池

    有时粗心的程序编写者在从连接池中获取连接使用后忘记了连接的关闭,这样连接池的连接就会逐渐达到 maxActive 直至连接池无法提供服务。现代连接池一般提供一种“智能”的检查,但设置了 removeAbandoned="true" 时...

    TOMCAT数据库连接池配置说明文档

    此外,为了在特定的SERVLET中配置局部数据库连接池,你需要在`TOMCAT/conf/Catalina/`目录下创建两个XML文件,例如`PoolGlobal.xml`和`PoolLocal.xml`。`PoolGlobal.xml`用于全局连接池配置,而`PoolLocal.xml`则...

    Tomcat连接池配置详解

    当应用程序需要数据库连接时,可以从连接池中获取,使用完毕后归还,而不是每次都需要创建新的连接。 注意,不同的Tomcat版本和数据库类型可能需要调整JDBC驱动类名和连接字符串格式。同时,根据实际的系统负载和...

    tomcat数据连接池配置

    总结,Tomcat数据连接池的配置涉及到选择合适的连接池实现、添加依赖、配置Context文件以及在应用中使用数据源。正确配置和管理数据连接池能显著提升Web应用的性能,同时降低资源消耗,是每个Java开发者必备的技能之...

    Tomcat中数据库连接池的配置和使用

    通过以上步骤,我们可以在Tomcat服务器中配置和使用数据库连接池,从而有效地管理和复用数据库连接资源,提高Web应用的整体性能。此外,还可以根据实际需求调整连接池的参数来优化数据库访问效率。

Global site tag (gtag.js) - Google Analytics