`
chyi0425
  • 浏览: 6548 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

hibernate连接各数据库的配置

阅读更多

1. MySql连接配置   
    MySql数据库的hibernate连接设置,在hibernate.cfg.xml文件中 

Xml代码   收藏代码
  1. <hibernate-configuration>  
  2.     <session-factory>  
  3.         <!-- 各属性的配置-->  
  4.         <!--为true表示将Hibernate发送给数据库的sql显示出来 -->  
  5.         <property name="show_sql">true</property>  
  6.         <!-- SQL方言,这边设定的是MySQL -->  
  7.         <property name="dialect">net.sf.hibernate.dialect.MySQLDialect  
  8.         </property>  
  9.         <!-- 一次读的数据库记录数 -->  
  10.         <property name="jdbc.fetch_size">50</property>  
  11.         <!-- 设定对数据库进行批量删除 -->  
  12.         <property name="jdbc.batch_size">30</property>  
  13.           
  14.         <!--驱动程序-->  
  15.         <property name="connection.driver_class">com.mys[size=xx-small][/size]ql.jdbc.Driver</property>  
  16.         <!-- JDBC URL -->  
  17.         <property name="connection.url">jdbc:mysql://localhost/dbname?characterEncoding=gb2312</property>  
  18.         <!-- 数据库用户名-->  
  19.         <property name="connection.username">root</property>  
  20.         <!-- 数据库密码-->  
  21.         <property name="connection.password">root</property>  
  22.           
  23.         <!--映射文件 -->  
  24.         <!--XML配置文件--><mapping resource="com/amigo/pojo/User.hbm.xml" />  
  25.         <!--使用Annotation--><mapping class="com.amigo.pojo.User" />  
  26.     </session-factory>  
  27. </hibernate-configuration>  



上面使用的驱动类是com.mysql.jdbc.Driver.需要将MySql的连接器jar包(eg. mysql-connector-java-Dbname为数据库名字5.0.4-bin.jar)加入到classpath中。 
  
2. Sql Server连接配置   
Sql Server数据库的hibernate在配置文件中配置。 
连接部分 

Xml代码   收藏代码
  1. <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>    
  2. <property name="connection.url">jdbc:jtds:sqlserver://localhost:1433;DatabaseName=dbname</property>  


3. Oracle连接配置   
Oracler数据库的hibernate在配置文件中配置。   
连接部分 

Xml代码   收藏代码
  1. <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>    
  2. <property name="connection.url">jdbc:oracle:thin:@localhost:1521:dbname</property>   


上例使用的驱动类为:oracle.jdbc.driver.OracleDriver,开发人员需要将相关的jar包(ojdbc14.jar)加入到classpath中。   
4. DB2连接配置   
DB2数据库的hibernate在配置文件中配置。   
连接部分 

Xml代码   收藏代码
  1. <property name="connection.driver_class">com.ibm.db2.jdbc.app.DB2Driver </property>    
  2. <property name="connection.url">jdbc:db2://localhost:5000/sample </property>  


上例使用的驱动类为:com.ibm.db2.jdbc.app.DB2Driver,开发人员需要将相关的jar包(db2jcc.jar)加入到classpath中。   
5.sybase连接配置   
sybase数据库的hibernate在配置文件中配置。   
连接部分 

Xml代码   收藏代码
  1. <property name="connection.driver_class">com.sybase.jdbc.SybDrive</property>    
  2. <property name="connection.url">jdbc:sybase:Tds:localhost:5007/myDB</property>   


上例使用的驱动类为:com.sybase.jdbc.SybDrive,开发人员需要将相关的jar包(jconn3.jar)加入到classpath中。   
6. informix连接配置   
informix数据库的hibernate在配置文件中配置。   
连接部分 

Xml代码   收藏代码
  1. <property name="connection.driver_class">com.informix.jdbc.IfxDrive</property>    
  2. <property name="connection.url">jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver</property>   


上例使用的驱动类为:com.informix.jdbc.IfxDrive,开发人员需要将相关的jar包(ifxjdbc.jar)加入到classpath中。   
7.PostgreSQL连接配置   
PostpreSQL数据库的hibernate在配置文件中配置。   
连接部分 

Xml代码   收藏代码
  1. <property name="connection.driver_class">org.postgresql.Driver</property>    
  2. <property name="connection.url">jdbc:postgresql://localhost/myDB</property>   


上例使用的驱动类为:com.informix.jdbc.IfxDrive,开发人员需要将相关的jar包(postgresql-8.1-405.jdbc3)加入到classpath中。    
8.access连接配置   
access数据库的hibernate在配置文件中配置。   
连接部分 

Xml代码   收藏代码
  1. <property name="connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>    
  2. <property name="connection.url">jdbc:odbc:Driver={MicroSoft..Access..Driver(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb")</property>  
分享到:
评论

相关推荐

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

    为了使用 Hibernate,需要配置连接数据库的设置。下面将介绍 Hibernate 与各种数据库的连接配置,包括 MySql、Sql Server、Oracle 和 DB2 等。 MySql 连接配置 MySql 是一个开源的关系数据库管理系统,广泛应用于 ...

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

    8. **测试连接**:在代码中编写测试方法,尝试连接数据库,确保配置无误。 在实际开发中,可能会遇到版本兼容性问题、性能优化、事务隔离级别调整等挑战,因此理解这些jar包的功能并熟练掌握其使用是至关重要的。...

    hibernate连接各种数据库的配置

    ### Hibernate连接各种数据库的配置详解 #### 一、概述 在软件开发中,数据库操作是一项基本且重要的功能。Hibernate作为一种流行的Java持久层框架,能够帮助开发者简化与数据库交互的过程。本文将详细介绍如何...

    Hibernate 配置各种数据库

    配置 Hibernate 连接数据库 在 Hibernate 的配置文件中,我们可以使用 properties 文件或 XML 文件来配置数据库连接。下面是一个使用 properties 文件配置 Hibernate 连接数据库的示例: hibernate.connection....

    hibernate多数据库配置

    Hibernate 多数据库配置 在 Hibernate 中配置多数据库,并自由切换,可以使用 Spring 框架来实现。下面是一个简单的配置示例: 首先,创建一个父数据源(parentDataSource),用于配置多个数据源共有的信息: ```...

    hibernate 与 各种数据库连接配置

    - **driver-class**: 指定用于连接数据库的JDBC驱动类。例如,对于MySQL,它是`com.mysql.jdbc.Driver`;对于Oracle,可能是`oracle.jdbc.driver.OracleDriver`。 - **connection-url**: 数据库连接URL,格式通常为...

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

    连接池通过预先创建并维护一定数量的数据库连接,当程序需要连接数据库时,可以从池中获取一个已存在的连接,而不是每次都创建新的。使用完毕后,连接不会被关闭,而是返回到连接池中供其他线程复用。这样,连接的...

    hibernate连接各种数据库的方法

    #### 二、配置Hibernate连接数据库 为了成功地使用Hibernate与数据库进行交互,我们需要正确配置`hibernate.cfg.xml`或`persistence.xml`文件中的连接参数。以下是一些关键配置项: - **hibernate.dialect**:指定...

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

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

    Hibernate配置数据库连接

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

    Hibernate连接SQLite配置说明和方言代码

    Hibernate连接SQLite配置步骤: 1、添加SQLite库: 1.1、将两个jar包:com.zy.hibernate.dialect.SQLiteDialect.jar、sqlite-jdbc-3.7.2.jar拷贝到“\WEB-INF\lib”文件夹下; 2、配置hibernate: 2.1、将...

    hibernate自动生成数据库文件

    3. **配置**:在使用Hibernate Tools之前,需要在Hibernate的配置文件(通常是`hibernate.cfg.xml`)中添加相关的工具配置,包括JDBC连接信息、数据库驱动等。同时,也需要指定哪些类需要被处理,这可以通过指定包名...

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

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

    hibernate反向生成数据库程序

    在这段代码中,`new SchemaExport(config)`创建了一个`SchemaExport`对象,`config`参数传递了数据库配置信息。`schemaExport.create(true, true)`方法会根据配置文件中的映射信息,创建数据库表。`true, true`参数...

    hibernate连接oracle数据库.pdf

    - **配置文件**:使用`hibernate.cfg.xml`文件或`hibernate.properties`属性文件来指定Hibernate连接数据库的相关参数,例如数据库类型、用户名、密码等。示例配置如下: ```xml &lt;!DOCTYPE hibernate-...

    hibernate连接oracle数据库.doc

    2. 配置 Hibernate:使用 hibernate.cfg.xml 配置文件,指定数据库连接信息,例如: ```xml &lt;!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" ...

    Hibernate实例 oracel数据库

    使用Hibernate连接Oracle数据库,需要配置相关的JDBC驱动和数据库连接参数。 3. **Hibernate配置**: 包括Hibernate的主配置文件(hibernate.cfg.xml),在这里会定义数据源、方言、缓存策略等。还需要为每个实体类...

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

    本文将详细介绍如何在`Hibernate`中配置和使用`Proxool`进行自动重新连接数据库。 首先,我们需要理解`Proxool`的工作原理。`Proxool`维护了一个数据库连接的池,当应用程序需要数据库连接时,可以从池中获取;使用...

    达梦数据库hibernate方言包

    达梦数据库各版本的hibernate方言包,包含版本 DmDialect-for-hibernate2.0、DmDialect-for-hibernate2.1、DmDialect-for-hibernate3.0、DmDialect-for-hibernate3.1、DmDialect-for-hibernate3.6、DmDialect-for-...

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

    1. **连接池问题**: 如果在连接数据库时遇到问题,可能是由于连接池配置不当导致的。确保正确设置了连接池的大小、超时时间等参数,并检查数据库服务器是否正常运行。 2. **驱动兼容性**: 检查使用的JDBC驱动是否与...

Global site tag (gtag.js) - Google Analytics