tomcat连接池配置 需要配置的地方:
1> context.xml 配置好后放到工程 META-INF下
2> 工程web.xml
3> 数据库驱动包放到tomcat 目录lib下
context.xml配置:
<Context>
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/testdb"
auth="Container"
type="javax.sql.DataSource"
driverClassName="dm.jdbc.driver.DmDriver"
url="jdbc:DM://localhost:12345/SS_STUDY"
username="SYSDBA"
password="SYSDBA"
maxActive="100"
maxIdle="20"
maxWait="20"
></Resource>
</Context>
web.xml配置文件中加入:
<resource-ref>
<description>DataSource</description>
<res-ref-name>jdbc/testdb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
通过连接池获取connection代码如下:
public static Connection getConn(){
try {
Context initCtx = new InitialContext(); //初始上下文对象
DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/testdb"); //检索目标文件 context.xml
Connection conn = ds.getConnection(); //获取connection
return conn;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
分享到:
相关推荐
Tomcat 连接池配置详解 Tomcat 连接池配置是 Web 应用程序中一个非常重要的组件,它负责管理和维护数据库连接,确保数据访问的高速和安全性。本文将详细介绍 Tomcat 连接池配置的步骤和原理,帮助读者快速掌握 ...
**标题**: Tomcat连接池配置 **描述**: Tomcat连接池配置涉及到在Apache Tomcat服务器中设置数据源,以便高效地管理和复用数据库连接。这包括对Oracle和MSSQL Server这两种不同类型的数据库进行配置,并在Java应用...
### Tomcat连接池配置详解 #### 一、引言 Tomcat是一款开源的Servlet容器,它实现了Servlet和JavaServer Pages (JSP)技术规范,并提供了作为Web服务器的一些特性,但其主要功能是作为应用服务器使用。为了提高Web...
总结来说,配置Tomcat连接池是提升Web应用性能的关键步骤,它涉及到管理界面的操作和配置文件的修改。理解这些参数的意义并根据实际情况进行调整,能够帮助你更好地管理和优化你的数据库连接,提升应用的整体性能。
本资源"tomcat连接池配置方法.rar"提供了一份详细的教程,帮助我们理解如何在Tomcat环境中设置和管理数据库连接池。下面,我们将深入探讨Tomcat连接池的相关知识点。 1. **连接池概念**:连接池是一种对象复用机制...
Tomcat 连接池配置需要在 Maven 项目中添加 Tomcat JDBC 依赖项,并在 application.properties 文件中配置数据库连接信息。下面是 Tomcat 连接池的配置示例: ```xml <!-- Tomcat JDBC 依赖项 --> <groupId>org....
### 二、Tomcat连接池配置详解 #### 1. 修改server.xml文件 Tomcat的server.xml文件位于conf目录下,是Tomcat的核心配置文件,控制着Tomcat的启动、停止以及主要服务的配置。在该文件中,我们可以通过添加`...
总结来说,配置Tomcat连接池是提升Web应用数据库访问性能的重要步骤。通过合理配置连接池参数,可以有效管理数据库连接,避免资源浪费,提升系统整体性能。同时,持续监控和优化连接池设置是保持系统高效运行的关键...