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同级即可
相关推荐
- **使用Hibernate**:提供了使用Hibernate框架操作H2数据库的指南。 - **使用H2控制台**(Using the H2 Console):解释了如何通过浏览器使用H2控制台,并介绍了多用户并发会话的登录和管理。 #### 数据库支持和...
Spring Boot 整合 H2数据库实战 Spring Boot 是一个基于 Java 的开源框架,旨在简化 Java 企业级应用程序的开发过程。H2 是一个开源的关系型数据库,采用 Java 语言编写,不受平台的限制。Spring Boot 整合 H2 ...
H2数据库可以集成到多种Java开发工具中,包括NetBeans、jOOQ、Hibernate、TopLink和Glassfish等。它还提供与其他工具的集成方法,例如Apache ActiveMQ、OpenOffice Base,以及Java Web Start/JNLP。 8. 数据库模式...
- **Hibernate**:一个流行的Java ORM框架,支持H2数据库。 - **TopLink/Glassfish**:Oracle提供的Java持久化解决方案之一,也兼容H2。 - **EclipseLink**:另一个强大的Java ORM框架,支持H2。 - **Apache ...
H2数据库是一款开源的内存数据库系统,基于Java编写,可以在多种操作系统上运行。它以其轻量级和易于嵌入应用程序的特性而闻名,非常适合于测试或小型应用程序。H2的官方版本号为1.4.200,发布日期为2019年10月14日...
标题 "H2 + Hibernate" 暗示了这个主题主要关注的是如何将H2数据库与Hibernate ORM框架结合使用。Hibernate是一个流行的Java ORM(对象关系映射)工具,它允许开发者用面向对象的方式来处理数据库操作,而无需直接...
在Spring Boot项目中集成H2数据库非常简单,只需要在`pom.xml`或`build.gradle`文件中添加依赖,并在`application.properties`配置文件中设置连接信息。例如,可以在`application.properties`中添加如下配置: ``` ...
- Hibernate:作为ORM工具,Hibernate支持H2数据库,使得对象关系映射更加便捷。 8. **备份与恢复** - H2提供了备份工具,可以将数据库导出为脚本或二进制文件,方便恢复或迁移。 9. **故障排查与日志** - H2的...
H2数据库实战是关于H2数据库的详细教程,H2是一个开源的内存数据库,它支持JDBC API和RDBMS的功能。本教程旨在帮助开发者了解和掌握H2数据库的使用方法和原理。 首先,H2数据库的介绍。H2提供了一个轻量级的数据库...
- **使用Hibernate**:如何在Hibernate项目中集成H2数据库。 - **使用TopLink和Glassfish**:在TopLink和Glassfish环境下配置H2。 - **使用EclipseLink**:EclipseLink框架与H2数据库的集成方法。 - **使用Apache ...
- **H2 Dialect**:针对H2数据库系统,这是一个内存数据库,也支持磁盘存储。 #### Ingres - **Ingres Dialect**:适用于Ingres数据库,这是一个企业级的关系型数据库管理系统。 #### Progress - **Progress ...
H2数据库是一个开源的关系型数据库管理系统,由Java编写,能够嵌入到Java应用程序中运行,同时也提供网络版支持。H2遵循SQL标准,与多种Java持久层框架兼容,如Hibernate和EclipseLink,并且支持集群环境。在使用H2...
- 在测试环境中,可以使用内存数据库(如H2)进行快速测试,而在生产环境中使用更稳定的数据库(如MySQL、Oracle)。 通过以上步骤,我们可以实现Java Hibernate应用中不同数据库之间的动态切换。这样不仅可以提高...
Hibernate 支持多种数据库,包括 HSQLDB、H2、MySQL、Oracle 等。在配置文件中,我们可以根据不同的数据库选择相应的驱动程序和连接 URL。 例如,要连接到一个 MySQL 数据库,我们可以使用以下配置: hibernate....
《H2数据库与JPA整合应用的微型演示》 在Java开发中,数据库的使用是不可或缺的一部分。H2数据库是一款轻量级、高性能的关系型数据库,尤其适合于测试和小型项目。而Java Persistence API(JPA)则是Java平台上的一...
首先,你需要在项目中添加Hibernate和H2数据库的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <!-- Hibernate --> <groupId>org.hibernate <artifactId>hibernate-entitymanager ...
在H2数据库中,使用的凭据为 网址:jdbc:h2:文件:〜/ test 用户:sa 密码:(空白) 在Postgres数据库中,使用的凭据为 网址:jdbc:postgresql:// localhost:5432 / postgres 用户:postgres 密码:...
4. **H2数据库**:轻量级、内存型的关系型数据库,常用于开发和测试阶段,因为它快速且易于配置。 5. **Thymeleaf**:一个用于Web和企业应用的现代服务器端HTML模板引擎,支持Spring MVC,可以与Spring Boot无缝...
这种特性使得H2数据库在开发测试、小型应用程序和嵌入式系统中广泛应用。H2数据库支持多种模式,包括单用户模式、服务器模式和Web模式,可以满足不同的使用场景。 1. **单用户模式**:在这种模式下,H2数据库完全在...
添加H2数据库依赖项 com.h2database h2运行时 应用程序属性中的数据源配置 spring.datasource.url = jdbc:h2:file:./ data / testdb spring.datasource.driverClassName = org.h2.Driver spring.datasource....