`
QIAN_QIAN
  • 浏览: 139164 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate.cfg.xml以及C3P0连接池的配置

阅读更多
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
<session-factory>
<!-- 配置数据库的连接属性 -->
	<property name="myeclipse.connection.profile">MySQL5.0</property>
	<property name="connection.url">
		jdbc:mysql://localhost:3306/crm?useUnicode=true&amp;characterEncoding=gb2312
	</property>
	<property name="connection.username">root</property>
	<property name="connection.password">root</property>
	<property name="connection.driver_class">
		com.mysql.jdbc.Driver
	</property>
	<property name="dialect">
		org.hibernate.dialect.MySQLDialect
	</property>
	<property name="show_sql">true</property>
<!-- 配置C3P0连接池属性 -->	
	<property name="hibernate.connection.provider_class">
		org.hibernate.connection.C3P0ConnectionProvider
	</property>
	<property name="hibernate.c3p0.max_size">20</property>
	<property name="hibernate.c3p0.min_size">5</property>
	<property name="hibernate.c3p0.timeout">50000</property>
	<property name="hibernate.c3p0.max_statements">100</property>
	<property name="hibernate.c3p0.idle_test_period">3000</property>
	<!-- 当连接池耗尽并接到获得连接的请求,则新增加连接的数量 -->
	<property name="hibernate.c3p0.acquire_increment">2</property>
	<!-- 是否验证,检查连接 -->
	<property name="hibernate.c3p0.validate">false</property>
	
<!-- 配置持久化映射文件 -->
	<mapping resource="com/ORM/City.hbm.xml" />
	<mapping resource="com/ORM/Client.hbm.xml" />
	<mapping resource="com/ORM/Province.hbm.xml" />
</session-factory>
</hibernate-configuration>

 

分享到:
评论

相关推荐

    Hibernate.cfg.xml配置总结

    本文将深入探讨其中的数据源配置与c3p0连接池的使用。 一、数据源配置 在Hibernate.cfg.xml中,数据源的配置分为两种方式:JDBC直连和JNDI查找。JDBC直连是直接在配置文件中提供数据库连接的相关信息,如数据库...

    hibernate.cfg.xml文件

    2. **连接池**:如`c3p0.min_size`、`c3p0.max_size`等,用于配置连接池的大小,以提高数据库操作性能。 3. **dialect**:`dialect`属性指定了数据库的方言,确保Hibernate可以生成符合特定数据库语法的SQL。 4. *...

    Hibernate 中配置C3P0连接池

    C3P0就是一种广泛使用的第三方JDBC连接池实现,它被集成在Hibernate框架中,可以便捷地进行配置。 **1. 为什么选择C3P0连接池** Hibernate自带的连接池算法并不成熟,主要适用于快速开发和学习,而不适合在生产...

    hibernate c3p0 数据库连接池参数详解.txt

    通过以上详细介绍,我们了解到 C3P0 作为一个高性能的 JDBC 连接池组件,在 Hibernate 中的应用以及如何通过配置关键参数来优化其性能表现。合理设置这些参数能够显著提升应用的稳定性和响应速度。

    hibernate 配置 C3P0 连接池

    首先,在`hibernate.cfg.xml`或`hibernate.properties`文件中,我们需要指定使用C3P0作为连接池提供者。具体做法是在配置文件中添加或修改以下属性: ``` # 指定使用C3P0连接池 hibernate.connection.provider_...

    Hibernate4的全套jar包,及hbm.xml(模板)+hibernate.cfg.xml(模板)+c3p0(全套)+ojdbc14.jar

    “c3p0(全套)”是一个开源的JDBC连接池,它提供了数据库连接的自动管理,包括连接的创建、释放和维护。使用c3p0可以提高数据库连接的复用率,减少系统资源的消耗,同时提供了一定程度的故障恢复能力。 “ojdbc14....

    C3P0连接池配置需要的jar包

    配置C3P0连接池时,开发者通常需要在配置文件(如Hibernate的`hibernate.cfg.xml`或Spring的`applicationContext.xml`)中指定以下参数: - `driver_class`: 数据库驱动类名,例如`com.mysql.jdbc.Driver`。 - `...

    Hibernate.cfg.xml配置总结[借鉴].pdf

    `Hibernate.cfg.xml`是Hibernate的核心配置文件,它定义了数据源、SQL行为、连接池参数以及对象-关系映射。正确地配置这些参数能确保应用程序高效、稳定地运行。开发者应根据实际项目需求,灵活调整和优化这些配置,...

    配置Hibernate使用C3P0连接池

    **配置Hibernate使用C3P0连接池** 在Java Web开发中,数据库连接管理是一个至关重要的环节,有效地管理和控制数据库连接可以提高应用的性能和稳定性。Hibernate作为一款强大的ORM(对象关系映射)框架,提供了与...

    hibernate使用c3p0连接池的资料

    ### hibernate使用c3p0连接池的知识点详解 #### 一、Hibernate与C3P0连接池概述 - **Hibernate**: 是一个全功能的Java持久层框架,它提供了对象关系映射(ORM)功能,使得Java应用可以方便地与数据库进行交互。...

    Hibernate+c3p0连接池SQLServer 2000

    ### Hibernate + c3p0 连接池与 SQL Server 2000 的配置与问题解决 #### 一、背景介绍 在Java开发环境中,Hibernate作为一款流行的ORM框架,能够提供一套强大的对象-关系映射机制,使得开发者可以更加便捷地进行...

    Hibernatec3p0配置数据源jar包

    2. 配置Hibernate:在Hibernate的配置文件`hibernate.cfg.xml`中,我们需要定义c3p0数据源。以下是一个基本的配置示例: ```xml &lt;property name="hibernate.c3p0.min_size"&gt;5 &lt;property name="hibernate.c3p0.max...

    HibernateC3P0 数据库连接池架包.rar

    2. 配置数据源:在hibernate.cfg.xml中声明C3P0的数据源,设置最小连接数(minPoolSize)、最大连接数(maxPoolSize)、获取连接超时时间 acquireIncrement 等参数。 ```xml &lt;property name="hibernate.c3p0.min_size"&gt;...

    c3p0连接池使用所需jar包

    1. **配置C3P0**:在项目的配置文件(通常是`applicationContext.xml`或`hibernate.cfg.xml`)中,添加C3P0的数据源配置。配置项包括数据库URL、用户名、密码、初始化连接数、最大连接数等。 ```xml ...

    c3p0连接池jar包

    2. 配置C3P0的数据源,可以通过Java代码或者在`persistence.xml`(如果是JPA环境)或`hibernate.cfg.xml`(如果是Hibernate环境)中进行。 3. 设置连接池的参数,如初始连接数、最大连接数、空闲测试频率等。 4. 在...

    hibernate配置连接池大全

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

    mchange-commons-java-0.2.3.4.jar、hibernate-c3p0-4.2.4.Final.jar、c3p0-0.9.2.1.jar

    在配置Hibernate时,开发者需要指定使用C3P0作为连接池,并在Hibernate的配置文件(如`hibernate.cfg.xml`)中设置C3P0的相关属性,如: ```xml &lt;property name="hibernate.c3p0.min_size"&gt;5 &lt;property name="...

    HIbernate连接池配置总结基于第三方c3p0和proxool

    配置Hibernate连接池主要涉及修改`hibernate.cfg.xml`文件。例如,配置C3P0时,需要添加以下属性: - `hibernate.c3p0.min_size`:最小连接数。 - `hibernate.c3p0.max_size`:最大连接数。 - `hibernate.c3p0....

    hibernate配置连接池整理

    在Hibernate中配置C3P0,我们需要在`hibernate.cfg.xml`或`persistence.xml`文件中添加相应的配置: ```xml &lt;property name="hibernate.c3p0.min_size"&gt;5 &lt;property name="hibernate.c3p0.max_size"&gt;20 ...

Global site tag (gtag.js) - Google Analytics