Fork me on GitHub

十五、Spring Boot之h2嵌入式数据库的使用详解

img

Spring-Boot之h2嵌入式数据库的使用详解

什么是h2嵌入式数据库?

H2是一个Java编写的关系型数据库,它可以被嵌入Java应用程序中使用,或者作为一个单独的数据库服务器运行。

H2数据库的前身是 HypersonicSQL,它的名字的含义是 Hypersonic2,但是它的代码是从头开始编写的,没有使用HypersonicSQL或者HSQLDB的代码。

Spring Boot使用 SQL 关系型数据库-h2 嵌入式数据库的步骤

1、添加依赖

1
2
3
4
5
6
一、添加依赖
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>

2、在application.properties配置如下代码

1
2
3
4
5
#h2
#spring.datasource.url=jdbc:h2:~/test;AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.url=jdbc:h2:file:D:/roncoo_h2/roncoo_spring_boot;AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.username=sa
spring.datasource.password=

注:

1.”~”这个符号代表的就是当前登录到操作系统的用户对应的用户目录

2.账号密码我们指定之后,就会自动创建

指定路径:

spring.datasource.url=jdbc:h2:file:D:/roncoo_h2/roncoo_spring_

boot;AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE

内存模式:

spring.datasource.url=jdbc:h2:mem:test

三、进入控制台

路径:http://localhost:8080/h2-console

img

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!