`
付绍高
  • 浏览: 37598 次
  • 性别: Icon_minigender_1
  • 来自: 江西临川
社区版块
存档分类
最新评论

hibernate于各大数据库的连接

阅读更多
 
  一、Hibernatemysql的连接
<!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="hibernate.connection.driver_class">
           com.mysql.jdbc.Driver
       </property>
       <!-- 配置数据的连接字符串 -->
       <property name="hibernate.connection.url">
           jdbc:mysql://localhost:3306/crma?useUnicode=true&amp;CharsetEncode=utf8
       </property>
       <!-- 用户名 -->
       <property name="hibernate.connection.username">root</property>
       <!-- 密码 -->
       <property name="hibernate.connection.password">fendou</property>
       <!-- 配置数据库的方言 -->
       <property name="hibernate.dialect">
           org.hibernate.dialect.MySQLDialect
       </property>
 
       <!-- 表存在不创建,不存在就创建 
           当中的属性有 updatedelete
           <property name="hibernate.hbm2ddl.auto">update</property>
       -->
       
       <property name="hibernate.query.substitutions">
           true 1,false 0
       </property>
       <!-- 显示SQL -->
       <property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
 
 
二、sqlServer2000连接hibernate 
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
    <session-factory name="java:/hibernate/HibernateFactory">
       <property name="show_sql">true</property>
       <property name="connection.driver_class">
           com.jnetdirect.jsql.JSQLDriver
       </property>
       <property name="connection.url">
           jdbc:JSQLConnect://localhost:1433;database=shopping;
       </property>
       <property name="connection.username">sa</property>
       <property name="connection.password"></property>
       <property name="dialect">
           net.sf.hibernate.dialect.SQLServerDialect
       </property>
       <mapping resource="Customer.hbm.xml" />
    </session-factory>
</hibernate-configuration>
三、hibernate连接oracle
<?xml version='1.0' encoding='UTF-8'?>
 
<!DOCTYPE hibernate-configuration
 
          PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
 
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>
    <!--指定连接数据库用的驱动-->
    <property name="connection.driver_class">
    oracle.jdbc.driver.OracleDriver
    </property>
    <!--指定连接数据库的路径-->
    <property name="connection.url">
    jdbc:oracle:thin:@localhost:1521:db_database02
    </property>
    <!--指定连接数据库的用户名-->
    <property name="connection.username">SYSTEM</property>
    <property name="connection.password">SYSTEM</property><!--指定连接数据库的密码-->
    <!--指定数据库使用的SQL方言-->
    <property name="dialect">
    org.hibernate.dialect.Oracle9Dialect
    </property>
<!--show_sql属性为true时表示在程序运行时在控制台输出SQL语句,默认为false,建议在调试程序时设为true,发布程序之前再改为false,因为输出SQL语句会影响程序的运行速度-->
    <property name="show_sql">true</property>
    <mapping resource="UserForm.hbm.xml"/><!--指定持久化类映射文件-->
  </session-factory>
 
</hibernate-configuration>
分享到:
评论

相关推荐

    hibernate映射的创建数据库连接时的配置

    hibernate映射的创建数据库连接时的配置。教你怎么写那个配置。

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

    Hibernate 与各种数据库的连接配置 ...Hibernate 提供了多种数据库连接配置,包括 MySql、Sql Server、Oracle 和 DB2 等。开发人员可以根据需要选择合适的数据库连接配置,并在 hibernate.cfg.xml 文件中进行配置。

    hibernate连接金仓数据库所需jar包集合lib.7z

    在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过Java对象来操作数据库,极大地简化了数据库操作。金仓数据库,又称为Kingbase,是一款国产的高性能、高可靠性的关系型数据库管理...

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

    数据库连接池是应用程序管理和维护数据库...总的来说,合理配置和使用数据库连接池是优化Hibernate应用性能的关键步骤之一,它有助于提升系统整体的运行效率,减少资源浪费,同时也便于监控和管理数据库连接的状态。

    hibernate自动重新连接数据库proxool的使用

    在Java的持久层框架Hibernate中,数据库连接管理是至关重要的。`Proxool`是一个开源的连接池实现,它能够帮助我们有效地管理数据库连接,提高系统性能并减少资源消耗。当我们遇到数据库连接断开的情况时,`Hibernate...

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

    ### Hibernate C3P0 数据库连接池参数详解 在企业级应用开发中,数据库连接池技术扮演着极其重要的角色,它能显著提高系统的性能并优化资源管理。Hibernate 作为 Java 领域中最流行的 ORM(对象关系映射)框架之一...

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

    9. **MiniConnectionPoolManager**:轻量级且无第三方依赖的JDBC数据库连接池,适用于简单场景。 10. **BoneCP**:快速且开源的连接池,比C3P0和DBCP快25倍,适合性能敏感的应用。 在配置Hibernate与连接池的整合...

    hibernate分页查询 数据库连接

    本篇将深入探讨Hibernate中的分页查询功能以及它如何处理数据库连接,帮助你更有效地管理大数据量的查询操作。 首先,我们来看一下什么是分页查询。在Web应用中,当用户需要浏览大量数据时,一次性加载所有数据不仅...

    hibernate 与 各种数据库连接配置

    **hibernate 与 各种数据库连接配置** 在Java应用程序中,Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了数据库操作。它允许开发者以面向对象的方式处理数据库,而无需直接编写SQL语句。为了实现...

    Hibernate配置数据库连接

    ### Hibernate配置数据库连接知识点详解 #### 一、Hibernate简介与作用 Hibernate 是一款开源的对象关系映射(Object Relational Mapping, ORM)框架,用于 Java 应用程序与关系型数据库之间的交互。它允许开发者以...

    hibernate连接各种数据库的配置

    以下是配置Hibernate与MySQL数据库连接的关键元素: - **日志设置**:`&lt;property name="show_sql"&gt;true&lt;/property&gt;`,此设置用于启用SQL语句的日志输出,有助于调试和性能分析。 - **方言设置**:`...

    Hibernate在Tomcat上数据库连接性能改进

    根据提供的标题“Hibernate在...通过上述知识点的总结和扩展,可以看出,改进Hibernate在Tomcat上的数据库连接性能不仅有助于提升系统的整体性能,还能增强系统的稳定性和可维护性,这对于大型企业级应用来说至关重要。

    Hibernate不同数据库的连接及SQL方言

    在Hibernate中,连接不同的数据库需要使用不同的数据库连接驱动程序和SQL方言。下面我们将详细介绍如何在Hibernate中连接不同的数据库。 首先,Hibernate提供了一些基本的数据库连接驱动程序,例如mysql、oracle、...

    hibernate同时配置多个数据库连接

    本文将详细讲解如何在Hibernate中配置和管理多个数据库连接。 首先,我们需要理解Hibernate的核心配置文件`hibernate.cfg.xml`。在常规配置中,我们通常只配置一个数据库连接。但在多数据库连接的场景下,我们需要...

    hibernate根据字段生成数据库表

    - **自动化部署**:在持续集成/持续部署 (CI/CD) 流程中,自动化的数据库表生成有助于简化部署流程。 #### 五、总结 利用 Hibernate 自动生成数据库表不仅可以大大提高开发效率,还可以减少由于手动创建表带来的...

    hibernate数据库连接

    【标题】:“Hibernate数据库连接”深入解析 在Java开发中,Hibernate是一个强大的对象关系映射(ORM)框架,它极大地简化了与数据库的交互。本篇文章将深入探讨Hibernate的数据库连接机制,帮助开发者理解如何利用...

    Hibernate 配置各种数据库

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

    hibernate多数据库配置

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

    HIbernate免注解实现操作数据库 及Hibernate3连接SQL的BUG解决办法

    1. **配置Hibernate**: 配置`hibernate.cfg.xml`文件,声明数据库连接参数,包括URL、用户名、密码、驱动类等。此外,还需要定义实体类与数据库表之间的映射关系,这通常通过XML映射文件(如`.hbm.xml`)完成。 2. ...

Global site tag (gtag.js) - Google Analytics