`

hibernate连接mysql配置文件

    博客分类:
  • J2EE
阅读更多
<!-- 指定Hibernate配置文件的DTD信息 -->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- hibernate- configuration是连接配置文件的根元素 -->
<hibernate-configuration>
<session-factory>
  <!-- 指定连接数据库所用的驱动 -->
  <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
  <!-- 指定连接数据库的url,hibernate连接的数据库名 -->
  <property name="connection.url">jdbc:mysql://localhost/slim</property>
  <property name="connection.useUnicode">true</property>
  <property name="connection.characterEncoding">gbk</property>
  <!-- 指定连接数据库的用户名 -->
  <property name="connection.username">root</property>
  <!-- 指定连接数据库的密码 -->
  <property name="connection.password">gyfbao</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">1</property>
  <!-- 指定连接池里连接的超时时长 -->
  <property name="hibernate.c3p0.timeout">1800</property>
  <!-- 指定连接池里最大缓存多少个Statement对象 -->
  <property name="hibernate.c3p0.max_statements">100</property>
  <property name="hibernate.c3p0.idle_test_period">500</property>
  <property name="hibernate.c3p0.acquire_increment">2</property>
  <property name="hibernate.c3p0.validate">true</property>
  <property name="hibernate.c3p0.preferredTestQuery ">select 1 </property>
        <property name="hibernate.c3p0.idleConnectionTestPeriod ">18000</property>           
        <property name="hibernate.c3p0.maxIdleTime">25000</property>        
        <property name="hibernate.c3p0.testConnectionOnCheckout">true</property>
 
  <!-- 指定数据库方言 -->
  <property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
  <!-- 根据需要自动创建数据库 -->
  <property name="hbm2ddl.auto">update</property>
  <!-- 显示Hibernate持久化操作所生成的SQL -->
        <property name="show_sql">true</property>
  <!-- 将SQL脚本进行格式化后再输出-->
        <property name="hibernate.format_sql">true</property>
  <!-- 罗列所有的映射文件
  <mapping resource="User.hbm.xml"/>
  <mapping resource="Area.hbm.xml"/>
  <mapping resource="Training.hbm.xml"/>
  <mapping resource="School.hbm.xml"/>
  <mapping resource="Figure.hbm.xml"/>
  <mapping resource="Jobs.hbm.xml"/>
  <mapping resource="Trabuy.hbm.xml"/>
  <mapping resource="Schbuy.hbm.xml"/>
  <mapping resource="Schfigure.hbm.xml"/>
  <mapping resource="Profession.hbm.xml"/>
  <mapping resource="Course.hbm.xml"/>
  <mapping resource="Library.hbm.xml"/>
  <mapping resource="MainCategories.hbm.xml"/>
  <mapping resource="SecondaryCategories.hbm.xml"/>-->
  <mapping resource="News.hbm.xml"/>
  <mapping resource="NewContent.hbm.xml"/>
  <mapping resource="Ask.hbm.xml"/>
  <mapping resource="Answer.hbm.xml"/>
  <mapping resource="About.hbm.xml"/>
  <mapping resource="Item.hbm.xml"/>
</session-factory>
</hibernate-configuration>
分享到:
评论

相关推荐

    hibernate和MySQL的jar

    3. **配置文件(Hibernate.cfg.xml)**: 这个XML文件包含了数据库连接的详细信息,如URL、用户名、密码等,以及Hibernate的配置选项,如缓存设置、方言等。 4. **会话工厂(SessionFactory)**: 会话工厂是...

    Hibernate连接MySql的一个小实例

    Hibernate连接MySql小实例 环境:eclipse3.5 数据库:mysql 需要建立tc数据局,tc下有张user表,user表有id,name,pass项。 请在连接数据库配置文件hibernate.ctf.xml中配置用户名和密码 很容易理解的

    使用Hibernate连接MySql的入门小程序

    **使用Hibernate连接MySQL的入门小程序** 在Java编程领域,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作,将复杂的SQL查询转换为简单的Java对象操作。本入门程序将带你了解如何使用Hibernate...

    Hibernate中连接MySql所需的jar包

    当使用Hibernate连接MySQL数据库时,我们需要依赖一些特定的jar包来确保所有必要的组件都已到位。标题和描述提到了"Hibernate中连接MySql所需的jar包",这暗示了我们主要关注的是与Hibernate和MySQL数据库连接相关的...

    hibernate 连接池配置详解

    以下是使用C3P0配置Hibernate连接池的方法: 1. **添加依赖**:确保项目中有C3P0相关的JAR包,例如`c3p0-0.8.4.5.jar`。 2. **配置连接池参数**: - 在`hibernate.cfg.xml`文件中设置以下属性来配置C3P0连接池: ...

    Hibernate程序的配置文件

    本知识点主要聚焦于Hibernate的配置文件,它是使用Hibernate进行数据库交互的基础。 首先,我们需要理解Hibernate的核心配置文件——`hibernate.cfg.xml`。这个文件是Hibernate与数据库建立连接的桥梁,它包含了...

    hibernate连接mysql,oracle,sqlserver, access数据库包和方法

    本文将详细介绍如何使用Hibernate连接MySQL、Oracle、SQL Server以及Access数据库,包括所需的包和具体的方法。 首先,让我们来看看连接MySQL数据库所需的配置和步骤: 1. **添加依赖**:在你的项目中,你需要包含...

    Hibernate核心配置文件对照表

    `hibernate.properties`是Hibernate的核心配置文件,用于设定与数据库连接、缓存策略、事务管理等相关的重要参数。下面我们将详细探讨这个配置文件中的关键知识点。 1. **数据库连接配置** - `hibernate....

    现有Mysql数据库,写Spring + Hibernate的配置文件

    在本案例中,我们将探讨如何在已有的MySQL数据库环境下,配置Spring和Hibernate来实现数据访问层。 首先,我们需要在项目中引入Spring和Hibernate的相关依赖。在Maven或Gradle的构建文件中,添加对应的依赖库,如...

    hibernate配置文件详解

    hibernate.cfg.xml 文件是 Hibernate 的基本配置文件,它包含了 Hibernate 与数据库的基本连接信息。在 Hibernate 工作的初始阶段,这些信息被加载到 Configuration 和 SessionFactory 实例中。该文件的基本结构如下...

    hibernate连接mysql所需要的所有jar包

    当使用Hibernate连接MySQL数据库时,我们需要确保引入了所有必要的jar包。以下是对这些jar包及其作用的详细说明: 1. **Hibernate核心库**:`hibernate-core-x.x.x.Final.jar` 是Hibernate的核心组件,包含了持久化...

    Hibernate连接MySql数据库生成表结构

    本教程将详细讲解如何使用Hibernate连接MySQL数据库并自动生成表结构,这是一种相对少见但十分实用的方法。 首先,我们需要确保已安装并配置好以下软件和库: 1. MySQL数据库:确保MySQL服务器已经运行,并创建一个...

    hibernate+mysql基本原理示例

    在Java应用中,要使用Hibernate连接MySQL数据库,首先需要在`hibernate.cfg.xml`配置文件中设置数据库连接信息,包括URL、用户名、密码和驱动类名。例如: ```xml &lt;property name="hibernate.connection.url"&gt;jdbc:...

    hibernate与各种数据库的连接配置

    要使用 Hibernate 连接 MySql 数据库,需要在 hibernate.cfg.xml 文件中配置连接设置。下面是一个简单的示例: ```xml &lt;hibernate-configuration&gt; &lt;!-- 各属性的配置 --&gt; &lt;!-- 为 true 表示将 Hibernate 发送给...

    Hibernate 配置各种数据库

    在 Hibernate 的配置文件中,我们可以配置不同的数据库连接,包括驱动程序、URL 等信息。 配置 Hibernate 连接数据库 在 Hibernate 的配置文件中,我们可以使用 properties 文件或 XML 文件来配置数据库连接。下面...

    Hibernate的配置文件

    在这个场景中,我们关注的是Hibernate的配置文件——`hibernate.cfg.xml`。这个文件是Hibernate应用的核心,它定义了数据源、SessionFactory、实体类映射等关键信息,使得Java对象可以直接与数据库进行交互。 首先...

    hibernate连接数据[Mysql]的代码实例

    以上就是使用Hibernate连接MySQL数据库的基本步骤和操作示例。注意,实际应用中还需要考虑事务管理、异常处理、性能优化等方面。在`hibernate_mysql`这个压缩包中,可能包含了这些示例的源代码,你可以下载并运行来...

    Hibernate自动生成配置文件

    本篇文章将详细讲解如何在MyEclipse环境下使用Hibernate连接数据库并自动生成配置文件。 首先,我们需要创建一个Web工程。在MyEclipse中,可以通过菜单栏选择“File” -&gt; “New” -&gt; “Dynamic Web Project”,为...

    hibernate+mysql乱码问题

    在Hibernate配置文件Hibernate.cfg.xml中,`&lt;property name="connection.url"&gt;` 是用于指定数据库连接的URL。在原始配置中,没有明确指定字符集,这通常会导致MySQL使用其默认编码,可能不是UTF-8。为了防止乱码,...

    Sturts2整合Hibernate连接MySQL数据库

    在这个"Sturts2整合Hibernate连接MySQL数据库"的实例中,我们将探讨如何将这三个技术有效地结合在一起,以便在Web应用中执行CRUD(创建、读取、更新和删除)操作。 首先,集成Struts2和Hibernate需要设置相关的依赖...

Global site tag (gtag.js) - Google Analytics