`
谷超
  • 浏览: 166345 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate使用数据源

阅读更多

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中注册使用该连接池

 

 

分享到:
评论

相关推荐

    java+hibernate双数据源配置

    在SpringBoot框架中,我们通常会使用`@ConfigurationProperties`注解来配置数据源,并通过`@Primary`注解指定默认数据源。 1. **配置数据源** - 创建两个数据源配置类,分别代表不同的数据库。例如,`...

    spring3+springmvc+jpa+hibernate多数据源

    "spring3+springmvc+jpa+hibernate多数据源"是一个示例项目,它演示了如何在一个应用中集成Spring 3、Spring MVC、JPA 2.0以及Hibernate,以实现对多个数据源的支持。下面将详细介绍这些技术及其集成的关键点。 **...

    spring boot 2多数据源,里面有hibernate和mybatis的多数据源代码

    3. **配置数据源路由**:为了在代码中动态选择使用哪个数据源,可以使用`AbstractRoutingDataSource`,它可以根据预设的规则或运行时条件决定使用哪个数据源。 4. **配置Hibernate和MyBatis**:为每个数据源配置...

    springboot2.0多数据源集成hibernate配置hibernateDaoSupport示例

    本示例主要介绍如何实现Spring Boot 2.0多数据源的集成,并结合Hibernate进行配置,特别是在DAO层使用`HibernateDaoSupport`进行操作,而非使用JPA(Java Persistence API)。 首先,让我们了解Spring Boot 2.0的...

    Spring+Hibernate多数据源

    首先,我们来看标题"Spring+Hibernate多数据源",这意味着我们要在一个项目中同时配置和使用两个数据源。通常,这涉及到创建两个不同的DataSource实例,分别连接到不同的数据库。Spring提供了...

    Hibernate配置数据源.

    Hibernate作为Java领域内广泛使用的对象关系映射(ORM)工具之一,其灵活高效的数据源配置方式为开发者提供了极大的便利。本文将详细介绍在Hibernate框架中配置不同数据源的方法,帮助读者更好地理解和应用这些配置...

    配置hibernate数据源

    配置Hibernate数据源是一项基础而重要的任务,涉及在Java应用程序中集成和使用Hibernate框架以及MySQL数据库。以下内容旨在详细介绍如何在MyEclipse开发环境中配置Hibernate数据源,同时解释相关概念和步骤。 首先...

    hibernate数据源

    在使用 Hibernate 数据源时,还需要注意以下几个关键概念: - **Transaction Management**:Hibernate 提供了基于 JTA 和 JDBC 的事务管理策略,可以根据应用的需求选择合适的模式。 - **Connection Pooling**:...

    hibernate多数据库配置

    在上面的配置中,我们使用 DynamicDataSource 作为 Hibernate 的数据源, Hibernate 将根据当前的数据库连接信息选择对应的数据源。 使用 Spring 框架和 Hibernate,我们可以轻松地配置多数据库连接信息,并自由...

    spring集合hibernate多数据切换

    本知识点主要探讨如何在Spring中集成Hibernate来实现多数据源的动态切换功能,这对于需要处理多种数据源的应用来说至关重要。 首先,我们需要理解什么是多数据源。多数据源意味着一个应用程序可以连接并操作多个...

    spring+hibernate解决多数据源问题3.pdf

    本文主要介绍在Spring与Hibernate框架下解决多数据源配置的问题。在企业级应用开发中,因为业务需求的不同,往往需要同时操作多个数据库,这就需要配置多数据源来满足这样的需求。 知识点一:数据源与会话工厂 在...

    Hibernate配置各种数据源详解

    Hibernate配置各种数据源 &lt;hibernate-configuration&gt; &lt;!– 各属性的配置–&gt; &lt;!—为true表示将Hibernate发送给数据库的sql显示出来 –&gt; ”show_sql”&gt;true &lt;!– SQL方言,这边设定的是MySQL –&gt; ”dialect”&gt;...

    springMvc结合hibernate多数据源和多事务管理器

    要到达的效果是: 1、可以使用注解在服务层选择数据源@DataSource 2、使用事务注解@Transactional选择不同的事务管理器 https://blog.csdn.net/u014572215/article/details/80064611

    hibernate数据源配置

    一个hibernate数据源的c3p0配置,希望对你有帮助

    spring3+hibernate4+maven+junit 多库多数据源实现

    "Spring3+Hibernate4+Maven+JUnit 多库多数据源实现"是一个典型的Java Web项目配置,它涉及了多个核心技术来处理复杂的数据管理需求。下面将详细阐述这些技术以及如何协同工作以实现多库多数据源。 首先,Spring...

    spring 3.29+struts2.3.15.1+hibernate3 动态切换数据源

    本项目“spring 3.29+struts2.3.15.1+hibernate3 动态切换数据源”正是针对这一需求,通过整合Spring、Struts2和Hibernate3这三大经典Java EE框架,实现了数据源的灵活配置和动态切换。 首先,Spring作为Java应用中...

    spring+hibernate+atomikos多数据源

    在多数据源环境中,Hibernate可以通过SessionFactory配置多个数据源,每个数据源对应一个SessionFactory。 3. **Atomikos**: Atomikos是一个开源的JTA(Java Transaction API)实现,提供分布式事务管理服务。在...

    Hibernate数据源的连接

    本篇文章将详细讲解如何配置和使用Hibernate数据源进行数据库连接。 首先,数据源(DataSource)是Java中用于管理数据库连接的组件,通常在应用服务器如Tomcat中配置。在`hibernate.cfg.xml`配置文件中,我们可以...

    Hibernate的连接池和数据源配置

    Hibernate的三种连接池设置C3P0、Proxool和DBCP. 详细说明及配置方法 Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP.

Global site tag (gtag.js) - Google Analytics