hibernate使用数据库连接池步骤:
拿tomcat5为例
1.在%Tomcat_Home%\server.xml中配置数据源
<Resource
name="jdbc/myDB"
auth="Container"
type="javax.sql.DataSource"
password="xsfw1209"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
username="xsfw1209"
url="jdbc:oracle:thin:@192.168.13.143:1521:ora9i"
maxActive="50"
/>
2.hibernate.cfg.xml中使用数据源
<hibernate-configuration>
<session-factory>
<property name="connection.datasource">java:comp/env/jdbc/myDB</property>
</session-factory>
</hibernate-configuration>
3.同样把数据库连接驱动放到tomcat的lib下
有些人说要在%Tomcat_Home%\context.xml中同样写连接池配置文件,试验证明在该环境中可写可不写
也不需要在应用的web.xml中注册使用该连接池
分享到:
相关推荐
在SpringBoot框架中,我们通常会使用`@ConfigurationProperties`注解来配置数据源,并通过`@Primary`注解指定默认数据源。 1. **配置数据源** - 创建两个数据源配置类,分别代表不同的数据库。例如,`...
"spring3+springmvc+jpa+hibernate多数据源"是一个示例项目,它演示了如何在一个应用中集成Spring 3、Spring MVC、JPA 2.0以及Hibernate,以实现对多个数据源的支持。下面将详细介绍这些技术及其集成的关键点。 **...
3. **配置数据源路由**:为了在代码中动态选择使用哪个数据源,可以使用`AbstractRoutingDataSource`,它可以根据预设的规则或运行时条件决定使用哪个数据源。 4. **配置Hibernate和MyBatis**:为每个数据源配置...
本示例主要介绍如何实现Spring Boot 2.0多数据源的集成,并结合Hibernate进行配置,特别是在DAO层使用`HibernateDaoSupport`进行操作,而非使用JPA(Java Persistence API)。 首先,让我们了解Spring Boot 2.0的...
首先,我们来看标题"Spring+Hibernate多数据源",这意味着我们要在一个项目中同时配置和使用两个数据源。通常,这涉及到创建两个不同的DataSource实例,分别连接到不同的数据库。Spring提供了...
Hibernate作为Java领域内广泛使用的对象关系映射(ORM)工具之一,其灵活高效的数据源配置方式为开发者提供了极大的便利。本文将详细介绍在Hibernate框架中配置不同数据源的方法,帮助读者更好地理解和应用这些配置...
配置Hibernate数据源是一项基础而重要的任务,涉及在Java应用程序中集成和使用Hibernate框架以及MySQL数据库。以下内容旨在详细介绍如何在MyEclipse开发环境中配置Hibernate数据源,同时解释相关概念和步骤。 首先...
在使用 Hibernate 数据源时,还需要注意以下几个关键概念: - **Transaction Management**:Hibernate 提供了基于 JTA 和 JDBC 的事务管理策略,可以根据应用的需求选择合适的模式。 - **Connection Pooling**:...
在上面的配置中,我们使用 DynamicDataSource 作为 Hibernate 的数据源, Hibernate 将根据当前的数据库连接信息选择对应的数据源。 使用 Spring 框架和 Hibernate,我们可以轻松地配置多数据库连接信息,并自由...
本知识点主要探讨如何在Spring中集成Hibernate来实现多数据源的动态切换功能,这对于需要处理多种数据源的应用来说至关重要。 首先,我们需要理解什么是多数据源。多数据源意味着一个应用程序可以连接并操作多个...
本文主要介绍在Spring与Hibernate框架下解决多数据源配置的问题。在企业级应用开发中,因为业务需求的不同,往往需要同时操作多个数据库,这就需要配置多数据源来满足这样的需求。 知识点一:数据源与会话工厂 在...
Hibernate配置各种数据源 <hibernate-configuration> <!– 各属性的配置–> <!—为true表示将Hibernate发送给数据库的sql显示出来 –> ”show_sql”>true <!– SQL方言,这边设定的是MySQL –> ”dialect”>...
要到达的效果是: 1、可以使用注解在服务层选择数据源@DataSource 2、使用事务注解@Transactional选择不同的事务管理器 https://blog.csdn.net/u014572215/article/details/80064611
一个hibernate数据源的c3p0配置,希望对你有帮助
"Spring3+Hibernate4+Maven+JUnit 多库多数据源实现"是一个典型的Java Web项目配置,它涉及了多个核心技术来处理复杂的数据管理需求。下面将详细阐述这些技术以及如何协同工作以实现多库多数据源。 首先,Spring...
本项目“spring 3.29+struts2.3.15.1+hibernate3 动态切换数据源”正是针对这一需求,通过整合Spring、Struts2和Hibernate3这三大经典Java EE框架,实现了数据源的灵活配置和动态切换。 首先,Spring作为Java应用中...
在多数据源环境中,Hibernate可以通过SessionFactory配置多个数据源,每个数据源对应一个SessionFactory。 3. **Atomikos**: Atomikos是一个开源的JTA(Java Transaction API)实现,提供分布式事务管理服务。在...
本篇文章将详细讲解如何配置和使用Hibernate数据源进行数据库连接。 首先,数据源(DataSource)是Java中用于管理数据库连接的组件,通常在应用服务器如Tomcat中配置。在`hibernate.cfg.xml`配置文件中,我们可以...
Hibernate的三种连接池设置C3P0、Proxool和DBCP. 详细说明及配置方法 Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP.