`
xiyangzk
  • 浏览: 31074 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

DBCP配置方法(Oracle下)

阅读更多

1.修改Tomcat的context.xml,加入以下配置

<Resource
name="jdbc/oracle"
auth="Container"
type="javax.sql.DataSource"
maxActive="1000"
maxIdle="30"
maxWait="10000"
username="tech"
password="pwd"
driverClassName="oracle.jdbc.driver.OracleDriver"
validationQuery = "select 1 from dual "
testOnBorrow = "true"
testOnReturn = "false"
testWhileIdle = "true"
timeBetweenEvictionRunsMillis = "15000"
numTestsPerEvictionRun = "10"
minEvictableIdleTimeMillis = "600000"
url="jdbc:oracle:thin:@localhost:1521:ORA921"
/>

 

2.修改spring配置文件,加入以下配置:

 

   <bean id="dataSource"
        class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName">
        <value>java:comp/env/jdbc/oracle</value>
        </property>
     </bean>
 

DPCP详细配置:http://commons.apache.org/dbcp/configuration.html

 

分享到:
评论

相关推荐

    dbcp连接oracle所需的jar包

    在使用DBCP配置Oracle连接池时,我们需要准备一些必要的JAR包。以下是关于DBCP连接Oracle所需JAR包的详细说明: 1. **Oracle JDBC驱动**:Oracle提供了JDBC驱动程序,通常称为ojdbc.jar或ojdbc6.jar,用于Java应用...

    DBCP连接池的最简单应用(用于ORACLE数据库)

    通过以上内容,我们了解了DBCP连接池的基本原理、配置和使用方法,以及如何在ORACLE数据库环境下集成和优化。在实际项目中,正确配置和使用DBCP能有效提升数据库操作的性能,降低系统资源消耗。

    tomcat5.5 的dbcp配置

    通过以上三种方法,我们都可以成功配置Tomcat 5.5中的DBCP,实现数据库连接池的管理。不同之处在于配置文件的位置和方式。第一种方法适用于全局配置,第二种方法适合单个项目配置,并且更加灵活;第三种方法则更为...

    dbcp三个jar包 oralce数据库

    标题中的“dbcp三个jar包 oralce数据库”指的是在Java编程中使用DBCP(Database Connection Pool)连接池来管理Oracle数据库的连接。DBCP是Apache软件基金会提供的一个开源的数据库连接池实现,它依赖于两个核心组件...

    commons DBCP 配置参数简要说明

    ### Commons DBCP 配置参数详解 #### 一、简介 Commons DBCP (Database ...通过以上介绍,我们可以了解到Commons DBCP配置参数的具体含义及其作用,有助于更好地管理和优化数据库连接,提高应用程序的整体性能。

    dbcp数据连接池配置

    在使用DBCP时,正确配置数据源类是非常关键的,这直接影响到数据库连接的效率和系统的稳定性。 在DBCP的数据源配置中,有几个重要的参数需要理解: 1. **removeAbandoned**: 当设置为`true`时,DBCP会监控并回收...

    commons-dbcp-1.4

    7. **线程安全**:由于数据库连接池通常在多线程环境中使用,DBCP 保证了数据源在并发环境下的线程安全性。 8. **兼容性**:DBCP 1.4 支持多种主流的数据库,如 MySQL, Oracle, PostgreSQL 等,只需提供相应的 JDBC...

    commons-dbcp-1.3

    5. 支持多种数据库:DBCP支持多种主流的JDBC兼容数据库,如MySQL、Oracle、PostgreSQL等,只需提供相应的JDBC驱动即可。 与Hibernate和Spring的集成: - Hibernate:DBCP可以作为Hibernate的数据源,提供连接池...

    在linux下配置Struts中的Oracle 数据源

    ### 在Linux下配置Struts中的Oracle数据源 #### 背景介绍 本文将详细介绍如何在Linux环境下配置Struts框架中的Oracle数据源。这是一项重要的技术任务,对于那些需要在基于Struts的应用程序中集成Oracle数据库的开发...

    DBCP.rar_DBCP PoolManager_commons-dbcp.jar_dbcp jar

    这个JAR文件包含了所有必要的类和方法,使得开发者可以在他们的应用程序中集成DBCP。在"commons-DBCP"文件夹下,可能还有其他相关的JAR文件,这些可能是DBCP依赖的其他Apache Commons组件,例如Commons Pool,它提供...

    DBCP需要的jar包

    3. **配置**:使用DBCP需要配置数据库连接池的参数,如最大连接数、最小连接数、初始化连接数、超时时间等。这些配置通常写入XML文件,然后在程序中加载。 4. **使用流程**: - 初始化连接池:通过`...

    Strust里配置oracle数据源

    为了在Struts中配置Oracle数据源,首先需要在项目的WEB-INF/lib目录下引入一系列的JAR包。这些库包括: - classes12.jar:这是Oracle JDBC驱动程序的JAR文件,提供了与Oracle数据库交互的基本功能。 - commons-dbcp...

    使用DBCP链接池详解附加代码例子

    本文将详细介绍DBCP连接池的配置和使用,并给出实际的代码示例。 4.1 连接池知识简介 数据库连接的建立和关闭是非常消耗资源的过程,因此引入了连接池的概念。连接池在系统启动时预创建一定数量的数据库连接,然后...

    SSH 框架集成连接Oracle数据库的配置

    接下来,我们将探讨如何在SSH框架下配置Oracle数据库连接: 1. **安装与配置Oracle驱动**:在项目中,我们需要引入Oracle的JDBC驱动,通常是ojdbc.jar或ojdbc6.jar。将其添加到项目的类路径中,可以是lib目录下,...

    dbcp需要jar包

    3. 可能还有其他的依赖库,例如`ojdbc.jar`或`mysql-connector-java.jar`等,这些是针对特定数据库(如Oracle或MySQL)的驱动,DBCP需要它们来与不同的数据库进行通信。 使用DBCP时,开发者通常需要在应用程序中...

    dbcp1.4&pool1;.5.6

    在1.4版本中,DBCP包括了对多种数据库驱动的支持,如MySQL、Oracle、PostgreSQL等,并提供了基本的连接池配置和管理功能,如连接池大小设定、超时处理、自动关闭连接等。 Apache Commons POOL是Apache Commons项目...

    dbcp的jar包

    3. 连接配置:DBCP允许开发者灵活地配置连接池参数,如最大连接数、最小连接数、超时时间等,以适应不同场景下的性能需求。 4. 资源回收:当连接不再使用时,DBCP会自动回收,释放连接资源,防止内存泄漏。 5. ...

    常用数据库连接池 (DBCP、c3p0、Druid) 配置说明1

    本文主要探讨了三个常用的数据库连接池:DBCP、c3p0和Druid,以及它们的配置说明。 1. **DBCP(Apache Commons DBCP)** DBCP是Apache Commons项目的一部分,它依赖于Apache Commons Pool对象池机制来管理数据库...

    ojdbc dbcp及依赖jar包

    这个驱动包包含了与Oracle数据库通信所需的所有类和方法,例如`oracle.jdbc.OracleDriver`,它是实现JDBC Driver接口的类,用于注册驱动并建立与Oracle数据库的连接。 2. **Apache Commons DBCP (Database ...

Global site tag (gtag.js) - Google Analytics