`
leelun
  • 浏览: 63814 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Hibernate+DBCP连接池

阅读更多
似乎Hibernate对DBCP连接池支持的不太好,Hibernate3已经不支持DBCP了。我是在Tomcat的server.xml中配置DBCP的连接池的。如下:
        <Context path="" docBase="C:\tomcat\webapps\ROOT" reloadable="false">
     			<Resource
    				name="jdbc/aaaaDB"
    				type="javax.sql.DataSource"
    				factory="org.apache.commons.dbcp.BasicDataSourceFactory"
    				username="aaaa"
    				password="aaaa"
    				driverClassName="oracle.jdbc.driver.OracleDriver"
    				maxIdle="10"
    				maxWait="15000"
						maxActive="50"
    				url="jdbc:oracle:thin:@10.0.0.3:1521:orcl"/>
        </Context>

Hibernate.cfg.xml如下:
		<property name="connection.datasource">
			java:comp/env/jdbc/aaaaDB
		</property>
		<!-- dialect for Oracle (any version) -->
		<property name="dialect">
			net.sf.hibernate.dialect.Oracle9Dialect
		</property>
		<property name="hibernate.connection.provider_class">
			net.sf.hibernate.connection.DatasourceConnectionProvider
		</property>
分享到:
评论

相关推荐

    Spring+Hibernate+Proxool连接池

    本话题将深入探讨如何在Spring中整合Hibernate ORM框架,并结合Proxool连接池来实现高效、稳定的数据库连接管理。 标题“Spring+Hibernate+Proxool连接池”意味着我们将讨论如何将这三大组件集成在一起,以构建一个...

    dbcp 连接池 jar包

    DBCP连接池的工作原理是预先创建一定数量的数据库连接,并将这些连接保存在一个池中。当应用程序需要与数据库交互时,不再直接创建新的连接,而是从连接池中获取已存在的连接。使用完毕后,连接会被归还回池,而不是...

    spring3+hibernate4+springmvc+druid连接池

    Druid作为一款高性能、功能丰富的数据库连接池,相比其他如C3P0、DBCP等,具有更好的监控和扩展性,但相关的整合教程或示例可能相对较少,因此这个项目为开发者提供了一个实践和学习的平台。 【知识点】: 1. **...

    Spring 4.0.6+Hibernate 4.3.5 + Jpa+DBCP2

    DBCP2(Jakarta Commons DBCP2)是Apache的一个数据库连接池组件,用于提高数据库连接的效率和可管理性。在Spring中配置DBCP2作为数据源,可以实现连接池的自动化管理,提高系统性能。 具体整合步骤如下: 1. 添加...

    DBCP连接池

    在SSH(Spring、Struts和Hibernate)这样的经典企业级开发框架中,DBCP连接池是一个常用的数据库管理工具。 1. **数据库连接池概念**:数据库连接池是在应用服务器启动时创建的,它会预先建立一定数量的数据库连接...

    spring3+hibernate4+struts2+dbcp+mysql+json+ehcache+dom4j 合集包

    4. **DBCP连接池**:Apache Commons DBCP是Apache提供的数据库连接池组件,用于管理和复用数据库连接,提高系统性能。它能够有效减少频繁创建和关闭数据库连接带来的开销。 5. **MySQL数据库**:MySQL是一种广泛...

    hibernate配置连接池整理

    **二、DBCP连接池** Apache的DBCP是另一个常用的连接池实现,它基于Jakarta Pool。配置方式与C3P0类似,但在`hibernate.cfg.xml`中替换为: ```xml &lt;property name="hibernate.connection.datasource"&gt;org.apache....

    hibernate+maven demo项目工程

    1. **数据库连接池**:例如使用Apache的DBCP或C3P0,它们能够有效地管理数据库连接,提高系统的性能。 2. **DAO(Data Access Object)层**:这是处理数据库操作的接口和实现类,通过Hibernate提供的Session接口进行...

    数据库连接池以及hibernate对各种连接池的整合

    标题提到的“数据库连接池以及hibernate对各种连接池的整合”是指在Java应用中,特别是使用Hibernate作为持久层框架时,如何集成和配置不同的数据库连接池技术。以下是一些主要的开源数据库连接池及其特点: 1. **...

    用dbcp连接池,mysql数据库,在tomcat服务器下,通过hibernate配置jndi数据源.doc

    6. **Hibernate不推荐使用DBCP**:Hibernate开发团队不建议在Hibernate中直接使用DBCP连接池,可能是因为其他连接池如C3P0或HikariCP等提供了更好的性能和稳定性。 【标签】中的知识点: 7. **JNDI资源**:在...

    struts2+HIbernate+Spring整合所需jar包

    在数据库连接池方面,常见的有Apache的DBCP或C3P0,它们的jar包如`commons-dbcp.jar`或`c3p0.jar`,提供高效、稳定的数据库连接管理。 日志处理部分,`log4j`和SLF4J(Simple Logging Facade for Java)是两种广泛...

    hibernate配置数据库连接池的三种方法

    然而,由于Hibernate 3.0之后不再直接支持DBCP,所以现在更倾向于使用其他如C3P0或HikariCP等连接池。 除了C3P0和DBCP,还有其他流行的数据库连接池实现,比如HikariCP,它以其高性能和低延迟著称,通常被认为是...

    HibernateADD (hibernate和spring整合,使用dbcp连接池方式连接数据库)

    在IT行业中,数据库连接管理是应用系统开发中的关键环节,特别是在使用Java进行企业级开发时。...总之,整合Hibernate、Spring和DBCP连接池,可以构建出一个高效、灵活、易于维护的企业级数据库应用。

    Hibernate几种连接池的比较

    4. **DBCP 连接池**:尽管在Hibernate3中不再推荐,但如果你需要使用,可以通过JNDI来配置,将数据源设置为JNDI名称,这样可以将连接池的管理交给应用服务器,便于管理和维护。 在选择连接池时,通常会考虑以下几个...

    hibernate配置连接池大全

    Hibernate通过DataSource接口与连接池进行交互,配置连接池主要是配置Hibernate的`hibernate.c3p0`或`hibernate.connection.provider_class`等相关属性,选择合适的连接池实现,如C3P0、DBCP、Druid、HikariCP等。...

    hibernate配置数据库连接池的三种方法.pdf

    为了使用 DBCP 连接池,我们需要在 Hibernate 配置文件(hibernate.cfg.xml)中添加以下配置: ``` &lt;property name="hibernate.dbcp.maxActive"&gt;20 &lt;property name="hibernate.dbcp.maxIdle"&gt;10 &lt;property name="...

    Hibernate2和Hibernate3连接池配置.doc

    在Hibernate2中,Apache的DBCP连接池是官方推荐的,但在Hibernate3中,由于存在一些已知的问题,DBCP不再被推荐使用。官方建议如果在Hibernate3中必须使用DBCP,最好通过JNDI(Java Naming and Directory Interface...

    java hibernate中各种连接池比较

    Java Hibernate 中的各种连接池在应用程序开发中扮演着关键角色,它们负责管理数据库连接,提高性能并减少资源消耗。本文将对比分析三个常见的开源数据连接池:C3P0、DBCP 和 Proxool,并深入探讨它们的主要参数和...

    关于DBCP数据库连接池配置整理宣贯.pdf

    DBCP(DataBase Connection Pool)是Apache组织提供的一款Java数据库连接池组件,它是Tomcat服务器默认使用的连接池组件。数据库连接池技术的主要目的是提高系统性能,减少数据库操作中的资源开销,通过预先创建并...

    hibernate 连接池配置详解

    - 在`hibernate.cfg.xml`文件中设置以下属性来配置DBCP连接池: ```xml &lt;property name="connection.provider_class"&gt;org.apache.commons.dbcp.BasicDataSource &lt;property name="dbcp.maxActive"&gt;100 ...

Global site tag (gtag.js) - Google Analytics