`

tomcat连接池默认连接池的配置

 
阅读更多

1、在conf/server.xml的

GlobalNamingResources

标签下添加:

<Resource name="jdbc/connPool" auth="Container" type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"

maxIdle="20"

maxWait="5000"

username="root"

password=""

url="jdbc:mysql://192.168.16.12:3306/edo"

maxActive="100"

removeAbandoned="true"

removeAbandonedTimeout="60"

logAbandoned="true"/>

 

2、针对每个不同的项目添加连接池

\conf\catalina\localhost 连接池配置文件 文件名为项目名称:

<?xml version="1.0" encoding="UTF-8"?>

<Context>
<Resource name="jdbc/connPool"

auth="Container" type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"

maxIdle="20"

maxWait="5000"

username="root"

password=""

url="jdbc:mysql://192.168.16.12:3306/edo"

maxActive="100"

removeAbandoned="true"

removeAbandonedTimeout="60"

logAbandoned="true"/>
</Context>

 

3、conf/content.xml中<content>标签中添加:

<ResourceLink name=" jdbc/connPool " global=" jdbc/connPool " type="javax.sql.DataSource"/>

 

4、在web jsp访问方式:

<%@page import="java.lang.*"%>
<%@page import="java.sql.*"%>
<%@page import="java.util.*"%>
<%@page import="javax.naming.*"%>
<%@page import="javax.sql.*"%>
<%

  
  Context initContext = new InitialContext(); 
  Context envContext = (Context)initContext.lookup("java:/comp/env");  
  // 找到DataSource 
  DataSource ds = (DataSource)envContext.lookup("jdbc/connPool"); 
  Connection conn=null;
  PreparedStatement pstm = null;
  ResultSet rs = null;
  try {
   conn=ds.getConnection();
   String sql = "select id,name from userinfo";  
   pstm = conn.prepareStatement(sql);
   rs = pstm.executeQuery();
   if(rs.next()){
    System.out.println(rs.getInt(1)+"  "+rs.getString(2));
   }
  } catch (Exception e) {
   e.printStackTrace();
  }finally{
    try{
    if( rs != null ) rs.close();
    if( pstm != null )  pstm.close();
    if( conn != null )conn.close();
   }catch( Exception e ){}
  }
%>

分享到:
评论

相关推荐

    Tomcat连接池配置.doc

    Tomcat 连接池配置详解 Tomcat 连接池配置是 Web 应用程序中一个非常重要的组件,它负责管理和维护数据库连接,确保数据访问的高速和安全性。本文将详细介绍 Tomcat 连接池配置的步骤和原理,帮助读者快速掌握 ...

    Tomcat连接池的配置

    总结来说,配置Tomcat连接池是提升Web应用数据库访问性能的重要步骤。通过合理配置连接池参数,可以有效管理数据库连接,避免资源浪费,提升系统整体性能。同时,持续监控和优化连接池设置是保持系统高效运行的关键...

    Tomcat连接池配置详解

    总结来说,配置Tomcat连接池是提升Web应用性能的关键步骤,它涉及到管理界面的操作和配置文件的修改。理解这些参数的意义并根据实际情况进行调整,能够帮助你更好地管理和优化你的数据库连接,提升应用的整体性能。

    Tomcat6配置连接池

    -- 新增的数据库连接池配置 --&gt; driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:ora" maxActive="100" maxIdle="30" maxWait="10000" validationQuery="select * ...

    java web项目配置tomcat连接池的那些搓事

    本篇博客可能主要介绍了Tomcat-jdbc的配置,因为它是Tomcat 7及以上版本的默认连接池实现,性能优秀且易于使用。 配置Tomcat连接池通常需要以下几个步骤: 1. **添加依赖**:在项目的`pom.xml`文件中,需要引入...

    tomcat 连接池的配置笔记以及测试源码

    本文将深入探讨Tomcat连接池的配置,包括全局与局部配置的区别,以及可能出现的错误类型,并提供相关的测试源码。 一、Tomcat连接池介绍 Tomcat内建了两种连接池实现:Apache Commons DBCP(Database Connection ...

    tomcat_连接池数据库密码加密解密方法

    ### Tomcat连接池数据库密码加密解密方法详解 在企业级应用中,数据库的安全性尤为重要。其中,数据库连接池作为应用程序与数据库之间的桥梁,扮演着关键角色。然而,当数据库的用户名和密码直接硬编码在配置文件...

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

    《TOMCAT数据库连接池配置详解》 TOMCAT数据库连接池配置是Java Web开发中不可或缺的一环,它能够有效地管理和优化数据库连接,提高系统性能。以下是对TOMCAT数据库连接池配置的详细说明。 首先,你需要下载TOMCAT...

    tomcat配置连接池方式

    配置Tomcat连接池是一个涉及多个细节的过程,从正确放置JDBC驱动到精确设置`server.xml`和`context.xml`中的参数,每一步都至关重要。通过遵循上述指南,开发者可以有效地管理和优化数据库连接,提高应用的性能和...

    tomcat配置和连接池原理.doc

    在Tomcat6.0中配置数据库连接池是非常重要的,因为合理的连接池配置不仅可以提高应用性能,还可以确保资源的有效利用。下面是一些基本的配置步骤: 1. **配置`server.xml`**:在`server.xml`文件的`&lt;host&gt;`标签内部...

    tomcat连接池需要用到得LIB

    如果连接池配置不在`conf`目录下,可能需要在这里查找。 3. `lib`:这个目录存放了Tomcat运行所需的JAR库,包括连接池的实现库。例如,如果使用HikariCP,那么`lib`目录中应包含`hikaricp.jar`;如果是C3P0,应包含...

    011 装机修改tomcat连接池

    【描述】"011 装机修改tomcat连接池"暗示了在系统安装或更新后,可能由于负载需求、资源限制或者性能优化的需求,需要对Tomcat的默认连接池参数进行调整。这通常包括但不限于最大连接数、最小连接数、空闲超时时间、...

    tomcat中配置数据库连接池

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

    关于Tomcat连接池的配置方法

    配置Tomcat连接池通常涉及到以下几个步骤: 1. **添加依赖**:在你的项目中,需要包含对应的连接池库。如果是Tomcat 5,你需要添加Commons DBCP的JAR文件;如果是Tomcat 7及以上版本,需要添加Tomcat JDBC Pool的...

    tomcat数据库连接池的使用

    Tomcat默认使用的是Apache的DBCP(DB Connection Pool)或更现代的C3P0连接池。这两种连接池组件都可以通过修改Tomcat的配置文件来启用和配置。配置主要涉及以下几个步骤: 1. **添加依赖**:首先,确保你的项目...

    tomcat5.0和tomcat5.5.12配置连接池的异同

    **Tomcat连接池基础知识** 在深入比较之前,首先理解JNDI(Java Naming and Directory Interface)的基本概念。JNDI是一个Java API,用于查找和管理分布式环境中的资源,如数据库连接池。Tomcat使用JNDI来注册和...

    Tomcat下对Oracle数据库连接池数据源的配置

    6. **检查连接池配置**: 除了上述手动配置外,你还可以通过修改`context.xml`文件(位于Tomcat的`conf/Catalina/localhost`目录下,对应于你的应用上下文)来配置数据源。在`&lt;Context&gt;`标签内,添加`&lt;Resource&gt;`...

    Tomcat5 连接池的配置 代码实例

    在Java Web开发中,Tomcat是一个广泛使用的开源应用服务器,主要负责处理Servlet和JSP。在高并发场景下,为了优化...理解并熟练掌握连接池配置对于Java Web开发者来说至关重要,因为它直接影响到应用的性能和稳定性。

    Tomcat配置数据库连接池

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

Global site tag (gtag.js) - Google Analytics