`
kidiaoer
  • 浏览: 818714 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Hibernate方言总结

阅读更多

本文总结了各个数据库的HIBERNATE方言,包括DB2,Sql Server以及MySQL的。
      DB2的:

         1.  < bean id="dataSource" 
         2.    class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
         3.    < property name="driverClassName" 
         4.     value="com.ibm.db2.jcc.DB2Driver"> 
         5.    < /property> 
         6.    < property name="url" 
         7.     value="jdbc:db2://localhost:50000/MyDB"> 
         8.    < /property> 
         9.    < property name="username" value="sp">< /property> 
        10.    < property name="password" value="spspsp">< /property> 
        11. < /bean> 
        12.  
        13. < bean id="sessionFactory" 
        14.    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
        15.    < property name="dataSource"> 
        16.     < ref bean="dataSource" /> 
        17.    < /property> 
        18.    < property name="hibernateProperties"> 
        19.     < props> 
        20.      < prop key="hibernate.dialect"> 
        21.       org.hibernate.dialect.DB2Dialect  
        22.      < /prop> 
        23.      < prop key="hibernate.show_sql">true< /prop> 
        24.     < /props> 
        25.    < /property> 

      sql2005 的: SQL2000也差不多.

         1. < bean id="dataSource" 
         2.    class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
         3.    < property name="driverClassName" 
         4.     value="net.sourceforge.jtds.jdbc.Driver"> 
         5.    < /property> 
         6.    < property name="url" 
         7.     value="jdbc:jtds:sqlserver://192.168.1.64:1435"> 
         8.    < /property> 
         9.    < property name="username" value="sp">< /property> 
        10.    < property name="password" value="sp">< /property> 
        11. < /bean> 
        12.  
        13. < bean id="sessionFactory" 
        14.    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
        15.    < property name="dataSource"> 
        16.     < ref bean="dataSource" /> 
        17.    < /property> 
        18.    < property name="hibernateProperties"> 
        19.     < props> 
        20.      < prop key="hibernate.dialect"> 
        21.       org.hibernate.dialect.SQLServerDialect  
        22.      < /prop> 
        23.      < prop key="hibernate.show_sql">true< /prop> 
        24.     < /props> 
        25.    < /property> 
        26.  

      MySQL: 5和6的差不多的.

         1. < bean id="dataSource" 
         2.    class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
         3.    < property name="driverClassName" 
         4.     value="com.mysql.jdbc.Driver"> 
         5.    < /property> 
         6.    < property name="url" 
         7.     value="jdbc:mysql://localhost:3306/DBNAME?useUnicode=true&characterEncoding=gbk"> 
         8.    < /property> 
         9.    < property name="username" value="root">< /property> 
        10.    < property name="password" value="">< /property> 
        11. < /bean> 
        12.  
        13. < bean id="sessionFactory" 
        14.    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
        15.    < property name="dataSource"> 
        16.     < ref bean="dataSource" /> 
        17.    < /property> 
        18.    < property name="hibernateProperties"> 
        19.     < props> 
        20.      < prop key="hibernate.dialect"> 
        21.       org.hibernate.dialect.MySQLDialect  
        22.      < /prop> 
        23.      < prop key="hibernate.show_sql">true< /prop> 
        24.     < /props> 
        25.  

      以上就是三大数据库的Hibernate方言。DB2的比较强悍,强制密码,并且6位以上.否则不用.
分享到:
评论

相关推荐

    hibernate中所有数据库方言

    在探讨Hibernate中所有数据库方言之前,我们先简要回顾一下Hibernate框架本身。Hibernate是一个开源的对象关系映射(ORM)框架,用于Java应用与各种关系型数据库进行交互。它提供了强大的功能,如对象持久化、查询...

    Hibernate4总结文档

    《Hibernate4总结文档》 Hibernate4作为一款强大的Java对象关系映射框架,简化了数据库操作,使得开发者可以更专注于业务逻辑而不是数据库层面的细节。本文将深入探讨Hibernate4的配置和使用,帮助开发者更好地理解...

    hibernate文档总结,技术汇总,PDF版的,hibernate简明参考文档

    总结来说,Hibernate是一个强大的ORM框架,它极大地简化了Java应用的数据库操作,提高了开发效率,并提供了高级特性如缓存、事务管理等。通过深入理解和熟练使用Hibernate,开发者可以构建更高效、更易于维护的...

    Hibernate重点总结

    - **hibernate.cfg.xml**: Hibernate的主配置文件,包含数据库连接信息、方言设置、缓存配置等。 - **实体映射文件(hbm.xml)**: 定义Java类与数据库表之间的映射关系,包括字段映射、主键生成策略等。 3. **...

    Hibernate学习笔记与总结

    **Hibernate学习笔记与总结** Hibernate 是一款开源的对象关系映射(ORM)框架,它为Java开发者提供了一种在关系数据库上操作对象数据的便捷方式。本文将深入探讨Hibernate的核心概念、配置、实体类、映射文件、...

    Hibernate 经典总结

    1. hibernate.cfg.xml:配置文件,定义了数据库连接信息、方言(dialect)等,用于初始化 SessionFactory。 2. SessionFactory:是 Hibernate 的核心,负责创建 Session 对象,它是线程安全的,通常在应用启动时创建...

    hibernate学习总结

    **hibernate学习总结** Hibernate 是一款开源的对象关系映射(ORM)框架,它极大地简化了Java应用程序与数据库之间的交互。在Java世界中,Hibernate 提供了一种在对象模型和关系数据库之间进行转换的机制,使得开发...

    hibernate全面总结文档

    以下是对 Hibernate 的全面总结: 1. **Configuration**:这是 Hibernate 配置的核心,它负责读取和管理 Hibernate 的配置信息,如数据库连接、方言、映射文件等。通过 `new Configuration().configure()` 可以加载...

    hibernate知识点总结

    Hibernate的配置文件(hibernate.cfg.xml)包含了数据库连接信息、方言、缓存设置等。开发者还需要为每个实体类创建对应的映射文件(.hbm.xml),或使用注解方式声明实体类与数据库表的映射关系。 4. **实体类和...

    Hibernate4的一些总结

    【标题】:“Hibernate4的一些总结” 【描述】:这篇博客主要涵盖了Hibernate4框架在实际开发中的应用和理解,作者通过个人实践对Hibernate4的核心特性和使用技巧进行了深度解析。 【标签】:“源码”和“工具”这...

    Hibernate的框架的总结

    ### Hibernate框架技术总结 #### 一、概述 Hibernate是一个开源的对象关系映射(ORM)框架,它为Java应用提供了一种高效、灵活的方式来处理数据库交互。通过Hibernate,开发者可以使用面向对象的方式操作数据库,...

    hibernate 资料hibernate 资料hibernate 资料

    - 数据库方言信息,例如MySQL的方言为`org.hibernate.dialect.MySQLDialect`。 - 是否显示SQL语句及其格式化选项。 - 映射文件的位置注册。 - **`Xxxxx.hbm.xml`示例:** - **基本结构:** ```xml &lt;!...

    Hibernate学习心得

    2. **获取Configuration**:配置Hibernate,这通常涉及到加载hibernate.cfg.xml配置文件,该文件包含了数据库连接信息、方言设置等。 3. **获取SessionFactory**:Configuration对象用于读取配置信息并生成...

    hibernate面试题总结

    - dialect属性定义了使用的数据库方言,使得Hibernate能生成适合特定数据库的SQL语句。 10. **缓存并发访问策略**: - **Read-only**:只读缓存,不支持并发修改。 - **Read-write**:读写缓存,允许读写操作,...

    kingbaseV8 hibernate jdbc 驱动

    总结来说,这个压缩包包含了不同版本的Hibernate核心库以及可能的KingbaseV8 JDBC驱动和方言实现,这些组件使得开发者能够利用Hibernate框架高效地在Java应用中操作KingbaseV8数据库。在实际项目中,需要根据项目...

    hibernate和spring技术难点及其要点总结

    1. **属性设置**:如`hibernate.dialect`定义数据库方言,`hibernate.show_sql`控制SQL输出。 2. **主键生成策略**:如`native`策略,自动选择适合数据库的生成方式,还有如`assigned`、`sequence`等其他策略。 **...

    hibernate总结练习源码

    本资源包含的"hibernate总结练习源码"提供了对Hibernate ORM框架实际应用的实例,有助于深入理解和掌握其核心概念与功能。 1. **对象关系映射(ORM)**:Hibernate 提供了一种机制,将数据库中的表映射为Java类,表...

Global site tag (gtag.js) - Google Analytics