源:http://www.cnblogs.com/luowei010101/archive/2012/12/12/2815172.html
评:
Derby
db driver maven dependency
< dependency >
< groupId >org.apache.derby</ groupId >
< artifactId >derbyclient</ artifactId >
< version >10.2.2.0</ version >
</ dependency >
|
hibernate.properties
hibernate.dialect=org.hibernate.dialect.DerbyDialect hibernate.connection.driver_class=org.apache.derby.jdbc.ClientDriver hibernate.connection.url=jdbc:derby: //localhost/trails;create=true
hibernate.connection.username=any hibernate.connection.password=value hibernate.hbm2ddl.auto=update |
MySQL
MySQL throws an EOFException when the database connection has been closed after the lease has expired, but it works again on subsequent requests. There is a reported issue with DBCP and the MySQL driver. Check the JIRA issue for more info and a possible solutionhttp://jira.codehaus.org/browse/TRAILS-85 |
db driver maven dependency
< dependency >
< groupId >mysql</ groupId >
< artifactId >mysql-connector-java</ artifactId >
< version >5.0.5</ version >
</ dependency >
|
hibernate.properties
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.url=jdbc:mysql: //localhost/trails?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8
hibernate.connection.username=root hibernate.connection.password= hibernate.hbm2ddl.auto=update |
H2
db driver maven dependency
< dependency >
< groupId >com.h2database</ groupId >
< artifactId >h2</ artifactId >
< version >1.0.20070304</ version >
</ dependency >
|
hibernate.dialect=org.hibernate.dialect.H2Dialect hibernate.connection.driver_class=org.h2.Driver hibernate.connection.url=jdbc:h2:trails hibernate.connection.username=sa hibernate.connection.password= hibernate.hbm2ddl.auto=update |
Oracle
db driver maven dependency
< dependency >
< groupId >com.oracle</ groupId >
< artifactId >ojdbc14</ artifactId >
< version >10.2.0.2.0</ version >
</ dependency >
|
hibernate.properties
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect hibernate.connection.driver_class=oracle.jdbc.OracleDriver hibernate.connection.url=jdbc:oracle:thin: @localhost : 1521 :XE
hibernate.connection.username=system hibernate.connection.password=system hibernate.hbm2ddl.auto=update # The Oracle JDBC driver doesn't like prepared statement caching very much. hibernate.statement_cache.size= 0
# or baching with BLOBs very much. hibernate.jdbc.batch_size= 0
# After a while , Oracle throws this exception: too many open cursors
# Disable PreparedStatement caching for the connection pool too.
# http: //www.hibernate.org/120.html#A10
hibernate.dbcp.ps.maxIdle = 0
# Stoping hibernate from using the column-names in queries to retrieve data from the resultsets # More info in http: //www.jroller.com/page/dashorst?entry=hibernate_3_1_something_performance1
hibernate.jdbc.wrap_result_sets= true
|
PostgreSQL.
db driver maven dependency
< dependency >
< groupId >postgresql</ groupId >
< artifactId >postgresql</ artifactId >
< version >8.2-504.jdbc3</ version >
</ dependency >
|
hibernate.properties
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect hibernate.connection.driver_class=org.postgresql.Driver hibernate.connection.url=jdbc:postgresql: //localhost/trails
hibernate.connection.username=postgres hibernate.connection.password=postgres hibernate.hbm2ddl.auto=update |
Microsoft SQL Server
db driver maven dependency
< dependency >
< groupId >net.sourceforge.jtds</ groupId >
< artifactId >jtds</ artifactId >
< version >1.2</ version >
</ dependency >
|
hibernate.properties
hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.connection.driver_class=net.sourceforge.jtds.jdbc.Driver hibernate.connection.url=jdbc:jtds:sqlserver: //localhost:1433/trails
hibernate.connection.username=sa hibernate.connection.password= hibernate.hbm2ddl.auto=update |
HSQLDB
db driver maven dependency
< dependency >
< groupId >hsqldb</ groupId >
< artifactId >hsqldb</ artifactId >
< version >1.8.0.7</ version >
</ dependency >
|
hibernate.properties
hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.connection.driver_class=org.hsqldb.jdbcDriver
hibernate.connection.url=jdbc:hsqldb:trails;shutdown=
true
hibernate.connection.username=sa
hibernate.connection.password=
hibernate.hbm2ddl.auto=update
相关推荐
接下来,创建一个`hibernate.cfg.xml`配置文件,设置数据库连接参数,例如: ```xml <hibernate-configuration> <property name="hibernate.connection.driver_class">org.h2.Driver <property name="hibernate...
在使用Hibernate连接金仓数据库时,需要特定的驱动和其他相关jar包来支持这种连接。下面我们将详细介绍这些jar包的作用以及如何配置它们。 首先,"hibernate连接金仓数据库所需jar包集合lib.7z"这个压缩包中包含了...
该项目的主要目的是展示如何利用Maven管理依赖,以及如何配置和使用Hibernate进行数据库操作。 **Maven** 是Java项目管理的一个关键工具,它负责自动化构建、依赖管理和项目信息管理。在这个项目中,Maven通过其...
Spring Boot 连接 Oracle 数据库 JDBC 配置步骤 在本文中,我们将详细介绍如何使用 Spring Boot 连接 Oracle 数据库,配置 JDBC 驱动程序,并实现数据库的基本操作。 Step 1: 添加依赖项 在 Spring Boot 项目中,...
本篇将详细讲解如何在Hibernate中配置第三方数据库连接池——Proxool。 **什么是数据库连接池?** 数据库连接池在应用启动时会预先初始化一定数量的数据库连接,并将其存储起来。当应用程序需要与数据库交互时,它...
在项目中,我们需要创建一个 Hibernate 配置文件(通常为 `hibernate.cfg.xml`),定义数据库连接参数和实体类的映射信息。同时,我们需要编写实体类,这些类对应数据库中的表,通过注解或 XML 映射文件与数据库表...
SSH框架集成连接Oracle数据库的配置是一项常见的开发任务,主要涉及Spring、Struts2和Hibernate这三个流行Java开源框架的协同工作。下面将详细讲解这个过程。 首先,SSH框架是Java Web开发中的三大神器,它们分别是...
2. **Hibernate配置**: 使用Hibernate,我们需要创建一个`hibernate.cfg.xml`配置文件,其中包含了数据库连接信息、实体类扫描路径等设置。 3. **实体类和映射文件**: Hibernate通过XML映射文件(如`User.hbm.xml`...
10. **性能优化**:包括延迟加载、批处理更新、连接池配置等,都是提升Hibernate应用性能的关键。 综上,"hibernate Maven仓库资源"主要涵盖了如何在Maven项目中配置和使用Hibernate,以及Hibernate的基本操作和...
**Hibernate Proxool连接池配置详解** 在Java应用程序中,数据库连接池是管理数据库连接的一种高效方式,它可以显著提升系统性能,减少数据库资源的浪费。本文将深入探讨Hibernate与Proxool连接池的配置,以及在...
Hibernate是一个开源的对象关系映射(ORM)框架,用于Java应用与各种关系型数据库进行交互。它提供了强大的功能,如对象持久化、查询语言支持、事务管理等,大大简化了数据访问层的开发工作。 ### Hibernate支持的...
Java通过Hibernate连接数据库是Java开发中的常见操作,Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了数据库操作。本篇文章将详细讲解如何利用Hibernate在Java项目中建立数据库连接,以及提供一个...
对应的数据库表结构将在hibernate.cfg.xml配置文件中定义,包括数据源、连接池、JDBC驱动等相关设置。此外,你还需要定义实体类与表之间的字段映射,这可以通过@Column注解完成。 在Eclipse 4.5环境下,你可以利用M...
配置完成后,启动应用,Hibernate会自动使用所选的连接池来管理数据库连接。在实际开发中,选择合适的连接池并进行合理的配置,可以大大提高应用的性能和稳定性。值得注意的是,连接池的参数调整需要根据应用的并发...
使用Maven可以统一项目构建过程,减少重复配置,同时可以通过其丰富的插件库访问各种开发工具。 **Hibernate5** 是一个强大的Java持久层框架,用于简化与数据库的交互。它实现了对象关系映射(ORM),使得开发者...
要使用Hibernate结合数据库连接池,首先需要在项目中引入相应的依赖,比如对于HikariCP,可以在Maven或Gradle的配置文件中添加对应的依赖项。然后,配置Hibernate的`hibernate.cfg.xml`文件,指定连接池的类型、...
本篇将详细介绍如何在Eclipse环境下,利用Maven整合SSH项目,并包含数据库连接的配置与测试。 首先,我们需要了解SSH框架的基本概念: 1. Struts2:这是一个基于MVC设计模式的Web应用框架,负责处理用户请求并返回...
在“WeChatMeal”这个项目中,可能是一个关于微信订餐系统的实现,利用Spring、Hibernate和Maven的组合,我们可以构建一个用户友好的前端,配合后端的数据库操作,实现便捷的订餐功能。通过零配置的开发方式,可以...
在本案例中,我们将探讨如何在已有的MySQL数据库环境下,配置Spring和Hibernate来实现数据访问层。 首先,我们需要在项目中引入Spring和Hibernate的相关依赖。在Maven或Gradle的构建文件中,添加对应的依赖库,如...