`
vilight
  • 浏览: 36849 次
文章分类
社区版块
存档分类
最新评论

hibernate h2数据库

 
阅读更多

h2数据库是一种轻量级数据库,极具移植性。http://www.h2database.com/html/main.html

 

用来与hibernate集成后,可以将一个showcase在随时随地运行,摆脱服务器端数据库的限制。

 

1. pom.xml

 

<dependency>
			<groupId>com.h2database</groupId>
			<artifactId>h2</artifactId>
			<version>1.3.173</version>
		</dependency>

 

 

 

2. hibernate 方言配置

 

hibernate.dialect=org.hibernate.dialect.H2Dialect


jdbc.driverClassName=org.h2.Driver
jdbc.url=jdbc:h2:test
jdbc.username=sa
jdbc.password=

 

 

 

jdbc:h2:test表示连接的是test.h2.db这个自己创建的h2数据库文件。(可以用http://www.h2database.com/html/quickstart.html#embedding这个来创建自己的h2数据库文件

 

这个test.h2.db放在工程的根目录,与pom.xml同级即可

 

 

分享到:
评论

相关推荐

    H2数据库官方文档(English)

    - **使用Hibernate**:提供了使用Hibernate框架操作H2数据库的指南。 - **使用H2控制台**(Using the H2 Console):解释了如何通过浏览器使用H2控制台,并介绍了多用户并发会话的登录和管理。 #### 数据库支持和...

    springboot整合h2数据库实战

    Spring Boot 整合 H2数据库实战 Spring Boot 是一个基于 Java 的开源框架,旨在简化 Java 企业级应用程序的开发过程。H2 是一个开源的关系型数据库,采用 Java 语言编写,不受平台的限制。Spring Boot 整合 H2 ...

    H2数据库使用说明英文版

    H2数据库可以集成到多种Java开发工具中,包括NetBeans、jOOQ、Hibernate、TopLink和Glassfish等。它还提供与其他工具的集成方法,例如Apache ActiveMQ、OpenOffice Base,以及Java Web Start/JNLP。 8. 数据库模式...

    h2数据库.pdf

    - **Hibernate**:一个流行的Java ORM框架,支持H2数据库。 - **TopLink/Glassfish**:Oracle提供的Java持久化解决方案之一,也兼容H2。 - **EclipseLink**:另一个强大的Java ORM框架,支持H2。 - **Apache ...

    h2数据库功能介绍资料

    H2数据库是一款开源的内存数据库系统,基于Java编写,可以在多种操作系统上运行。它以其轻量级和易于嵌入应用程序的特性而闻名,非常适合于测试或小型应用程序。H2的官方版本号为1.4.200,发布日期为2019年10月14日...

    H2 + hibernate

    标题 "H2 + Hibernate" 暗示了这个主题主要关注的是如何将H2数据库与Hibernate ORM框架结合使用。Hibernate是一个流行的Java ORM(对象关系映射)工具,它允许开发者用面向对象的方式来处理数据库操作,而无需直接...

    基于SpringBoot3和JDK17,集成H2数据库和jpa

    在Spring Boot项目中集成H2数据库非常简单,只需要在`pom.xml`或`build.gradle`文件中添加依赖,并在`application.properties`配置文件中设置连接信息。例如,可以在`application.properties`中添加如下配置: ``` ...

    H2数据库安装和帮助

    - Hibernate:作为ORM工具,Hibernate支持H2数据库,使得对象关系映射更加便捷。 8. **备份与恢复** - H2提供了备份工具,可以将数据库导出为脚本或二进制文件,方便恢复或迁移。 9. **故障排查与日志** - H2的...

    h2数据库实战

    H2数据库实战是关于H2数据库的详细教程,H2是一个开源的内存数据库,它支持JDBC API和RDBMS的功能。本教程旨在帮助开发者了解和掌握H2数据库的使用方法和原理。 首先,H2数据库的介绍。H2提供了一个轻量级的数据库...

    h2数据库使用文档 教程

    - **使用Hibernate**:如何在Hibernate项目中集成H2数据库。 - **使用TopLink和Glassfish**:在TopLink和Glassfish环境下配置H2。 - **使用EclipseLink**:EclipseLink框架与H2数据库的集成方法。 - **使用Apache ...

    hibernate中所有数据库方言

    - **H2 Dialect**:针对H2数据库系统,这是一个内存数据库,也支持磁盘存储。 #### Ingres - **Ingres Dialect**:适用于Ingres数据库,这是一个企业级的关系型数据库管理系统。 #### Progress - **Progress ...

    H2Database中文教程.pdf

    H2数据库是一个开源的关系型数据库管理系统,由Java编写,能够嵌入到Java应用程序中运行,同时也提供网络版支持。H2遵循SQL标准,与多种Java持久层框架兼容,如Hibernate和EclipseLink,并且支持集群环境。在使用H2...

    java hibernate不同数据库之间的动态切换

    - 在测试环境中,可以使用内存数据库(如H2)进行快速测试,而在生产环境中使用更稳定的数据库(如MySQL、Oracle)。 通过以上步骤,我们可以实现Java Hibernate应用中不同数据库之间的动态切换。这样不仅可以提高...

    Hibernate 配置各种数据库

    Hibernate 支持多种数据库,包括 HSQLDB、H2、MySQL、Oracle 等。在配置文件中,我们可以根据不同的数据库选择相应的驱动程序和连接 URL。 例如,要连接到一个 MySQL 数据库,我们可以使用以下配置: hibernate....

    H2Demo_Person:一个微型演示如何将H2数据库与JPA一起使用

    《H2数据库与JPA整合应用的微型演示》 在Java开发中,数据库的使用是不可或缺的一部分。H2数据库是一款轻量级、高性能的关系型数据库,尤其适合于测试和小型项目。而Java Persistence API(JPA)则是Java平台上的一...

    persistence-jpa:使用JPA和H2数据库进行Hibernate的最简单配置

    首先,你需要在项目中添加Hibernate和H2数据库的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;!-- Hibernate --&gt; &lt;groupId&gt;org.hibernate &lt;artifactId&gt;hibernate-entitymanager ...

    work-03:使用Spring Hibernate H2指标-需要更正的注意事项

    在H2数据库中,使用的凭据为 网址:jdbc:h2:文件:〜/ test 用户:sa 密码:(空白) 在Postgres数据库中,使用的凭据为 网址:jdbc:postgresql:// localhost:5432 / postgres 用户:postgres 密码:...

    springDemo:一个使用JPAHibernate,H2数据库和带有Thymeleaf的Spring MVC的Spring Boot演示

    4. **H2数据库**:轻量级、内存型的关系型数据库,常用于开发和测试阶段,因为它快速且易于配置。 5. **Thymeleaf**:一个用于Web和企业应用的现代服务器端HTML模板引擎,支持Spring MVC,可以与Spring Boot无缝...

    h2内存数据库

    这种特性使得H2数据库在开发测试、小型应用程序和嵌入式系统中广泛应用。H2数据库支持多种模式,包括单用户模式、服务器模式和Web模式,可以满足不同的使用场景。 1. **单用户模式**:在这种模式下,H2数据库完全在...

    spring-mvc-embedded-database:Spring MVC项目可与静态服务和H2数据库一起使用

    添加H2数据库依赖项 com.h2database h2运行时 应用程序属性中的数据源配置 spring.datasource.url = jdbc:h2:file:./ data / testdb spring.datasource.driverClassName = org.h2.Driver spring.datasource....

Global site tag (gtag.js) - Google Analytics