1.需要Tomcat6.0,Oracle的JDBC驱动程序包(放在Tomcat/lib下)
2.配置tomcat下的conf下的context.xml文件,在之间添加连接池如下:
<Resource
name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@sea:1521:seadb"
username="jcrm"
password="jcrm"
maxActive="20"
maxIdle="2"
maxWait="-1"/>
3.配置你的应用下的web.xml中的之间加入:
xml 代码
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4.大功告成,不用在原来的server.xml里面配置了,下面就可以编写测试程序了,这个网上就很多了,主要的就上面,当然要把连接驱动程序都放到tomcat6下的lib下面.测试代码如下:
java 代码
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page session="false" %>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<%
out.print("MyTest");
DataSource ds = null;
try{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource) envCtx.lookup("jdbc/test");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
String strSql = " select * from dual";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next()){
out.println("<br/>");
out.print(rs.getString(1));
out.println("<br/>");
out.println("Test Success");
out.println("<br/>");
}
}
catch(Exception ex){
out.print("Exception is :"+ex.getMessage());
ex.printStackTrace();
}
%>
分享到:
相关推荐
以上就是Tomcat服务器下配置Oracle 10g数据库连接池数据源的详细步骤。通过正确的配置和管理,你可以确保应用程序高效、稳定地与数据库交互。记得定期检查和调整连接池参数,以适应不同阶段的应用负载。
本文将详细讲解如何在Tomcat 6.0中配置Oracle数据库连接池。 首先,我们要明白连接池的基本原理。数据库连接池管理数据库连接,避免每次需要连接时都创建新的连接,而是复用已存在的连接,这样可以显著减少数据库...
在Tomcat中,我们通常使用Apache的DBCP(数据库连接池)或C3P0这样的第三方连接池实现。这里以常见的DBCP为例,配置步骤如下: 1. **添加依赖**: 首先,需要在项目的`pom.xml`文件中添加DBCP的依赖,或者将对应的...
本篇文章将深入探讨如何在Tomcat 6.0应用服务器上配置Oracle数据库连接池,以及如何使用第三方DBCP(Database Connection Pool)库来实现这一目标。DBCP是一个开源的Java连接池实现,它为应用程序提供了一种有效管理...
《Tomcat配置Oracle连接池详解》 在Java Web应用中,Tomcat作为流行的Servlet容器,其性能优化和资源管理是关键环节之一。Oracle数据库作为企业级的数据库管理系统,经常被用于存储大量数据。本文将深入探讨如何在...
### Tomcat6配置连接池详解 #### 一、引言 在Java Web开发中,数据库连接池技术的应用极为广泛。合理的数据库连接管理不仅能提高应用程序的性能,还能有效避免因频繁创建销毁连接所导致的资源浪费问题。Apache ...
本文将详细介绍如何在Tomcat中配置和使用Oracle数据库连接池。 #### 方案一:简易方式 ##### 配置步骤 1. **放置Oracle驱动包**:首先,需要将Oracle的驱动程序包(例如ojdbc6.jar)放置到web应用的`WEB-INF/lib`...
Tomcat数据库连接池的配置方法总结 Tomcat数据库连接池的配置方法总结是一种关键的有限的昂贵的资源,对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这...
本文将详细介绍如何在Tomcat6中配置连接池,并实现数据库连接的自动重连功能。 #### 二、Tomcat6连接池配置 **1. 修改`conf/server.xml`文件** 在Tomcat6中配置连接池的第一步是修改`conf/server.xml`文件,增加...
本文将详细讲解如何在Tomcat服务器上配置数据库连接池,以及为何需要使用它。 首先,我们来理解“连接池”是什么。连接池,即Connection Pool,是一种管理数据库连接资源的技术。它允许程序在需要时从池中获取一个...
本文将详细介绍如何在Tomcat环境中配置Oracle数据库连接池,并给出相应的配置示例。 #### 二、配置步骤 ##### 1. 在 `server.xml` 文件中配置数据源 首先,需要在Tomcat服务器的 `server.xml` 文件中的 `...
2. **配置Oracle数据库连接池** - 首先,需要在Tomcat的`lib`目录下添加Oracle驱动的jar包(如`ojdbc.jar`)。 - 在`conf/server.xml`文件中,定义一个新的`Resource`元素来创建数据源。例如: ```xml ...
在Java Web开发中,数据库连接池是一种重要的技术,它能有效地管理和复用数据库连接,提高系统的性能和效率。本实例将介绍如何在Oracle XE数据库与Tomcat之间配置连接池。 首先,我们需要了解连接池的基本概念。...
在Tomcat服务器上使用连接池连接Oracle数据库是一个常见的任务,涉及到服务器配置、数据库连接管理和Java编程。以下将详细解释这个过程中的关键步骤和技术点。 首先,我们来看一下配置过程: 1. **修改web.xml文件...
通过以上配置,我们可以在 Tomcat 6 中成功设置一个 Oracle 数据库的连接池数据源。合理的配置不仅能提升应用性能,还能保证系统的稳定性和安全性。开发者应根据实际需求灵活调整各项参数,并密切关注应用运行时的...
Tomcat 6.X 的连接池配置是一个核心环节,它通过数据库连接池实现资源复用,提高应用效率。 【标签】:Tomcat 连接池 MySQL Oracle 【正文】: 数据库连接池是现代Web应用程序中不可或缺的一部分,它优化了数据库...
在本“数据库连接池的配置 完整版”压缩包中,包含了三个配置文件(假设为xxx.xml)以及一个说明文档,旨在帮助开发者理解和实践数据库连接池的配置过程。 首先,我们需要了解数据库连接池的基本概念。数据库连接池...
【Tomcat与Oracle数据库连接详解】 Tomcat,作为Apache Jakarta项目的子项目,是Sun公司推荐的JSP和Servlet容器,以其高效稳定而受到广大开发者的青睐。Tomcat自4.0版本开始引入了数据库连接池功能,使得在处理大量...