今天做个简单的web项目,使用tomcat5.5配置连接池,把步骤写在下面。
1、在D:\apache-tomcat-5.5.25\conf文件下找到server.xml文件,在 </Host>前面加上以下代码:
说明部分:login是发布到webapps下面的项目名称。以下是oracle驱动配置。
<Context path="/login" docBase="login"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/login" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="test" password="test" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.0.1:1521:test"/>
</Context>
2、在web-info的web.xml 文件中加上:
<resource-ref>
<description>JNDI JDBC DataSource</description>
<res-ref-name>jdbc/login</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、把oracle的驱动放到web-info/lib包里面。
4、在类里面就可以用了
public Connection getConnection(){
DataSource ds = null;
Connection con = null;
try {
Context c = new InitialContext();
ds = (DataSource)c.lookup("java:/comp/env/jdbc/login");
con = ds.getConnection();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
分享到:
相关推荐
通过这份"Tomcat5.5连接池配置案例",新手可以系统学习并掌握如何在Tomcat环境中配置和使用连接池,提升应用的数据库访问效率。同时,案例笔记将帮助理解每个步骤背后的原理和最佳实践,从而更好地应对实际开发中的...
### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...
Tomcat5.5连接池配置,内详
至此,Tomcat 5.5的C3P0连接池配置基本完成。在你的Java代码中,可以通过如下方式获取数据源并创建数据库连接: ```java Context initContext = new InitialContext(); DataSource dataSource = (DataSource) ...
1. 数据库连接池:Tomcat 5.5内置了Catalina JDBC连接池,通过配置`context.xml`文件,可以实现数据库连接的复用,提高性能。 2. 线程池:Tomcat使用线程池处理请求,通过调整`maxThreads`和`minSpareThreads`参数...
下面将详细介绍Tomcat 5.5连接池的配置方法和相关知识点。 首先,Tomcat 5.5内置了一个名为`commons-dbcp`(Jakarta Commons DBCP)的连接池实现,它是Apache的一个开源项目,提供了数据库连接池的功能。要使用它,...
### 连接池配置 连接池是管理数据库连接的一种机制,可以有效地提高应用性能。在Tomcat 5.5.x中,通常使用Catalina的内置连接池实现,即`Commons DBCP`。配置连接池需要在`server.xml`的`GlobalNamingResources`...
Tomcat 5.5版本虽然较旧,但理解其数据库连接池的配置对于学习和维护旧系统仍然至关重要。数据库连接池是管理数据库连接的一种机制,它能有效地复用数据库连接,提高系统的性能和资源利用率。以下将详细讲解Tomcat ...
tomcat5.5配置数据库连接池.part1
tomcat5.5配置数据库连接池.part2.rar
tomcat5.5配置数据库连接池.part3.rar
在Java Web应用中,Tomcat是一个广泛使用的轻量级服务器,而DBCP(Database Connection Pool)是Apache组织提供的一个数据库连接池组件。在Tomcat 5.5版本中,使用DBCP来管理数据库连接,可以有效地提高应用的性能和...
本文将深入探讨如何在Tomcat 5.5版本中配置数据库连接池,以便高效地管理数据库连接,提高系统的响应速度和资源利用率。 首先,我们需要了解什么是数据库连接池。数据库连接池是在应用服务器启动时创建的一组预定义...
### Tomcat 5.5 配置 MySQL 数据库连接池详解 #### 一、引言 随着Web应用程序的发展,数据库连接池技术的应用越来越广泛。它能够显著提高数据库访问效率,减少资源消耗。Tomcat作为一款广泛应用的Java Web容器,...
标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...
Tomcat 5.5.x版本虽然相对较老,但依然有很多项目在运行,因此了解如何在该版本下配置连接池是至关重要的。连接池是一种管理数据库连接的技术,它能够有效地复用数据库连接,减少创建和销毁连接的开销,提高系统性能...
通过以上三种方法,我们都可以成功配置Tomcat 5.5中的DBCP,实现数据库连接池的管理。不同之处在于配置文件的位置和方式。第一种方法适用于全局配置,第二种方法适合单个项目配置,并且更加灵活;第三种方法则更为...
12. **JNDI(Java Naming and Directory Interface)**:提供服务定位和资源绑定,如数据库连接池的配置。 13. **Servlet和JSP**:Tomcat作为Servlet容器,是运行这两种Java Web技术的基础。理解Servlet生命周期和...