1. MySql连接配置
MySql数据库的hibernate连接设置,在hibernate.cfg.xml文件中
- <hibernate-configuration>
- <session-factory>
-
-
- <property name="show_sql">true</property>
-
- <property name="dialect">net.sf.hibernate.dialect.MySQLDialect
- </property>
-
- <property name="jdbc.fetch_size">50</property>
-
- <property name="jdbc.batch_size">30</property>
-
-
- <property name="connection.driver_class">com.mys[size=xx-small][/size]ql.jdbc.Driver</property>
-
- <property name="connection.url">jdbc:mysql://localhost/dbname?characterEncoding=gb2312</property>
-
- <property name="connection.username">root</property>
-
- <property name="connection.password">root</property>
-
-
- <mapping resource="com/amigo/pojo/User.hbm.xml" />
- <mapping class="com.amigo.pojo.User" />
- </session-factory>
- </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在配置文件中配置。
连接部分
- <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
- <property name="connection.url">jdbc:jtds:sqlserver://localhost:1433;DatabaseName=dbname</property>
3. Oracle连接配置
Oracler数据库的hibernate在配置文件中配置。
连接部分
- <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
- <property name="connection.url">jdbc:oracle:thin:@localhost:1521:dbname</property>
上例使用的驱动类为:oracle.jdbc.driver.OracleDriver,开发人员需要将相关的jar包(ojdbc14.jar)加入到classpath中。
4. DB2连接配置
DB2数据库的hibernate在配置文件中配置。
连接部分
- <property name="connection.driver_class">com.ibm.db2.jdbc.app.DB2Driver </property>
- <property name="connection.url">jdbc:db2://localhost:5000/sample </property>
上例使用的驱动类为:com.ibm.db2.jdbc.app.DB2Driver,开发人员需要将相关的jar包(db2jcc.jar)加入到classpath中。
5.sybase连接配置
sybase数据库的hibernate在配置文件中配置。
连接部分
- <property name="connection.driver_class">com.sybase.jdbc.SybDrive</property>
- <property name="connection.url">jdbc:sybase:Tds:localhost:5007/myDB</property>
上例使用的驱动类为:com.sybase.jdbc.SybDrive,开发人员需要将相关的jar包(jconn3.jar)加入到classpath中。
6. informix连接配置
informix数据库的hibernate在配置文件中配置。
连接部分
- <property name="connection.driver_class">com.informix.jdbc.IfxDrive</property>
- <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在配置文件中配置。
连接部分
- <property name="connection.driver_class">org.postgresql.Driver</property>
- <property name="connection.url">jdbc:postgresql://localhost/myDB</property>
上例使用的驱动类为:com.informix.jdbc.IfxDrive,开发人员需要将相关的jar包(postgresql-8.1-405.jdbc3)加入到classpath中。
8.access连接配置
access数据库的hibernate在配置文件中配置。
连接部分
- <property name="connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>
- <property name="connection.url">jdbc:odbc:Driver={MicroSoft..Access..Driver(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb")</property>
分享到:
相关推荐
为了使用 Hibernate,需要配置连接数据库的设置。下面将介绍 Hibernate 与各种数据库的连接配置,包括 MySql、Sql Server、Oracle 和 DB2 等。 MySql 连接配置 MySql 是一个开源的关系数据库管理系统,广泛应用于 ...
8. **测试连接**:在代码中编写测试方法,尝试连接数据库,确保配置无误。 在实际开发中,可能会遇到版本兼容性问题、性能优化、事务隔离级别调整等挑战,因此理解这些jar包的功能并熟练掌握其使用是至关重要的。...
### Hibernate连接各种数据库的配置详解 #### 一、概述 在软件开发中,数据库操作是一项基本且重要的功能。Hibernate作为一种流行的Java持久层框架,能够帮助开发者简化与数据库交互的过程。本文将详细介绍如何...
配置 Hibernate 连接数据库 在 Hibernate 的配置文件中,我们可以使用 properties 文件或 XML 文件来配置数据库连接。下面是一个使用 properties 文件配置 Hibernate 连接数据库的示例: hibernate.connection....
Hibernate 多数据库配置 在 Hibernate 中配置多数据库,并自由切换,可以使用 Spring 框架来实现。下面是一个简单的配置示例: 首先,创建一个父数据源(parentDataSource),用于配置多个数据源共有的信息: ```...
- **driver-class**: 指定用于连接数据库的JDBC驱动类。例如,对于MySQL,它是`com.mysql.jdbc.Driver`;对于Oracle,可能是`oracle.jdbc.driver.OracleDriver`。 - **connection-url**: 数据库连接URL,格式通常为...
连接池通过预先创建并维护一定数量的数据库连接,当程序需要连接数据库时,可以从池中获取一个已存在的连接,而不是每次都创建新的。使用完毕后,连接不会被关闭,而是返回到连接池中供其他线程复用。这样,连接的...
#### 二、配置Hibernate连接数据库 为了成功地使用Hibernate与数据库进行交互,我们需要正确配置`hibernate.cfg.xml`或`persistence.xml`文件中的连接参数。以下是一些关键配置项: - **hibernate.dialect**:指定...
本教程将详细讲解如何使用Hibernate连接MySQL数据库并自动生成表结构,这是一种相对少见但十分实用的方法。 首先,我们需要确保已安装并配置好以下软件和库: 1. MySQL数据库:确保MySQL服务器已经运行,并创建一个...
### Hibernate配置数据库连接知识点详解 #### 一、Hibernate简介与作用 Hibernate 是一款开源的对象关系映射(Object Relational Mapping, ORM)框架,用于 Java 应用程序与关系型数据库之间的交互。它允许开发者以...
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、将...
3. **配置**:在使用Hibernate Tools之前,需要在Hibernate的配置文件(通常是`hibernate.cfg.xml`)中添加相关的工具配置,包括JDBC连接信息、数据库驱动等。同时,也需要指定哪些类需要被处理,这可以通过指定包名...
hibernate映射的创建数据库连接时的配置。教你怎么写那个配置。
在这段代码中,`new SchemaExport(config)`创建了一个`SchemaExport`对象,`config`参数传递了数据库配置信息。`schemaExport.create(true, true)`方法会根据配置文件中的映射信息,创建数据库表。`true, true`参数...
- **配置文件**:使用`hibernate.cfg.xml`文件或`hibernate.properties`属性文件来指定Hibernate连接数据库的相关参数,例如数据库类型、用户名、密码等。示例配置如下: ```xml <!DOCTYPE hibernate-...
2. 配置 Hibernate:使用 hibernate.cfg.xml 配置文件,指定数据库连接信息,例如: ```xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" ...
使用Hibernate连接Oracle数据库,需要配置相关的JDBC驱动和数据库连接参数。 3. **Hibernate配置**: 包括Hibernate的主配置文件(hibernate.cfg.xml),在这里会定义数据源、方言、缓存策略等。还需要为每个实体类...
本文将详细介绍如何在`Hibernate`中配置和使用`Proxool`进行自动重新连接数据库。 首先,我们需要理解`Proxool`的工作原理。`Proxool`维护了一个数据库连接的池,当应用程序需要数据库连接时,可以从池中获取;使用...
达梦数据库各版本的hibernate方言包,包含版本 DmDialect-for-hibernate2.0、DmDialect-for-hibernate2.1、DmDialect-for-hibernate3.0、DmDialect-for-hibernate3.1、DmDialect-for-hibernate3.6、DmDialect-for-...
1. **连接池问题**: 如果在连接数据库时遇到问题,可能是由于连接池配置不当导致的。确保正确设置了连接池的大小、超时时间等参数,并检查数据库服务器是否正常运行。 2. **驱动兼容性**: 检查使用的JDBC驱动是否与...