`
MauerSu
  • 浏览: 509559 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

各数据库连接maven配置 各种数据库Hibernate链接配置

 
阅读更多

源: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&amp;useUnicode=true&amp;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
分享到:
评论

相关推荐

    使用Maven配置Hibernate5

    接下来,创建一个`hibernate.cfg.xml`配置文件,设置数据库连接参数,例如: ```xml &lt;hibernate-configuration&gt; &lt;property name="hibernate.connection.driver_class"&gt;org.h2.Driver &lt;property name="hibernate...

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

    在使用Hibernate连接金仓数据库时,需要特定的驱动和其他相关jar包来支持这种连接。下面我们将详细介绍这些jar包的作用以及如何配置它们。 首先,"hibernate连接金仓数据库所需jar包集合lib.7z"这个压缩包中包含了...

    hibernate+maven demo项目工程

    该项目的主要目的是展示如何利用Maven管理依赖,以及如何配置和使用Hibernate进行数据库操作。 **Maven** 是Java项目管理的一个关键工具,它负责自动化构建、依赖管理和项目信息管理。在这个项目中,Maven通过其...

    Spring boot连接oracle数据库JDBC配置步骤

    Spring Boot 连接 Oracle 数据库 JDBC 配置步骤 在本文中,我们将详细介绍如何使用 Spring Boot 连接 Oracle 数据库,配置 JDBC 驱动程序,并实现数据库的基本操作。 Step 1: 添加依赖项 在 Spring Boot 项目中,...

    Hibernate里配置第三方数据库连接池

    本篇将详细讲解如何在Hibernate中配置第三方数据库连接池——Proxool。 **什么是数据库连接池?** 数据库连接池在应用启动时会预先初始化一定数量的数据库连接,并将其存储起来。当应用程序需要与数据库交互时,它...

    maven搭建的springmvc+hibernate框架

    在项目中,我们需要创建一个 Hibernate 配置文件(通常为 `hibernate.cfg.xml`),定义数据库连接参数和实体类的映射信息。同时,我们需要编写实体类,这些类对应数据库中的表,通过注解或 XML 映射文件与数据库表...

    Maven hibernate project

    2. **Hibernate配置**: 使用Hibernate,我们需要创建一个`hibernate.cfg.xml`配置文件,其中包含了数据库连接信息、实体类扫描路径等设置。 3. **实体类和映射文件**: Hibernate通过XML映射文件(如`User.hbm.xml`...

    hibernate Maven仓库资源

    10. **性能优化**:包括延迟加载、批处理更新、连接池配置等,都是提升Hibernate应用性能的关键。 综上,"hibernate Maven仓库资源"主要涵盖了如何在Maven项目中配置和使用Hibernate,以及Hibernate的基本操作和...

    SSH 框架集成连接Oracle数据库的配置

    SSH框架集成连接Oracle数据库的配置是一项常见的开发任务,主要涉及Spring、Struts2和Hibernate这三个流行Java开源框架的协同工作。下面将详细讲解这个过程。 首先,SSH框架是Java Web开发中的三大神器,它们分别是...

    Hibernate Proxool连接池配置总结及常遇问题

    **Hibernate Proxool连接池配置详解** 在Java应用程序中,数据库连接池是管理数据库连接的一种高效方式,它可以显著提升系统性能,减少数据库资源的浪费。本文将深入探讨Hibernate与Proxool连接池的配置,以及在...

    java利用hibernate连接数据库

    Java通过Hibernate连接数据库是Java开发中的常见操作,Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了数据库操作。本篇文章将详细讲解如何利用Hibernate在Java项目中建立数据库连接,以及提供一个...

    maven项目hibernate demo

    对应的数据库表结构将在hibernate.cfg.xml配置文件中定义,包括数据源、连接池、JDBC驱动等相关设置。此外,你还需要定义实体类与表之间的字段映射,这可以通过@Column注解完成。 在Eclipse 4.5环境下,你可以利用M...

    hibernate连接池

    配置完成后,启动应用,Hibernate会自动使用所选的连接池来管理数据库连接。在实际开发中,选择合适的连接池并进行合理的配置,可以大大提高应用的性能和稳定性。值得注意的是,连接池的参数调整需要根据应用的并发...

    使用Maven Hibernate5 之反向工程

    使用Maven可以统一项目构建过程,减少重复配置,同时可以通过其丰富的插件库访问各种开发工具。 **Hibernate5** 是一个强大的Java持久层框架,用于简化与数据库的交互。它实现了对象关系映射(ORM),使得开发者...

    Java数据库连接池的使用示例

    要使用Hibernate结合数据库连接池,首先需要在项目中引入相应的依赖,比如对于HikariCP,可以在Maven或Gradle的配置文件中添加对应的依赖项。然后,配置Hibernate的`hibernate.cfg.xml`文件,指定连接池的类型、...

    maven整合ssh项目,包含数据库

    本篇将详细介绍如何在Eclipse环境下,利用Maven整合SSH项目,并包含数据库连接的配置与测试。 首先,我们需要了解SSH框架的基本概念: 1. Struts2:这是一个基于MVC设计模式的Web应用框架,负责处理用户请求并返回...

    spring+hibernate+maven零配置

    在“WeChatMeal”这个项目中,可能是一个关于微信订餐系统的实现,利用Spring、Hibernate和Maven的组合,我们可以构建一个用户友好的前端,配合后端的数据库操作,实现便捷的订餐功能。通过零配置的开发方式,可以...

    现有Mysql数据库,写Spring + Hibernate的配置文件

    在本案例中,我们将探讨如何在已有的MySQL数据库环境下,配置Spring和Hibernate来实现数据访问层。 首先,我们需要在项目中引入Spring和Hibernate的相关依赖。在Maven或Gradle的构建文件中,添加对应的依赖库,如...

    maven hibernate 注解

    在配置文件(如hibernate.cfg.xml)中指定数据库连接信息,并启用注解支持。接着,利用Hibernate的Session工厂创建Session对象,通过Session进行CRUD操作。例如: ```java SessionFactory sessionFactory = new ...

Global site tag (gtag.js) - Google Analytics