美文网首页
springboot 使用H2

springboot 使用H2

作者: 那钱有着落吗 | 来源:发表于2021-03-19 10:05 被阅读0次

H2是基于java的内存型的数据库,可以选择以内存模式或者文件形式存储,内存形式每次程序关闭数据库则销毁

maven依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
    <scope>runtime</scope>
</dependency>

配置文件:

spring.datasource.url = jdbc:h2:mem:testdb;DB_CLOSE_ON_EXIT=FALSE


spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=123456

spring.jpa.database-platform=org.hibernate.dialect.H2Dialect

#可以访问h2数据库
spring.h2.console.enabled=true

#代表访问的地址   localhost:8080/h2-console  访问h2数据库
spring.h2.console.path=/h2-console


#防止跟踪输出
spring.h2.console.settings.trace=false

#防止其他ip访问
spring.h2.console.settings.web-allow-others=false

配置文件中需要注意的是你可以选择是以内存模式或者文件模式存储数据
下面是文件形式的存储配置:

jdbc:h2:file:/data/demo

下面的逻辑是保持数据库的开启,不要关闭了界面就关闭数据库连接

DB_CLOSE_ON_EXIT=FALSE

最后提及一点,如果不设置账号密码,则默认 sa 空 为账号密码。

image.png

相关文章

  • h2

    h2简单使用 springboot集成 https://blog.csdn.net/chenhao_c_h/art...

  • IDEA使用H2数据库

    项目考虑使用H2数据库,更加简便的内嵌方式,更多的时间留给研究SpringBoot 1.打开H2官网http://...

  • springboot 使用H2

    H2是基于java的内存型的数据库,可以选择以内存模式或者文件形式存储,内存形式每次程序关闭数据库则销毁 mave...

  • springboot与jpa的整合

    在连接数据的时候使用的是h2内存数据库进行数据的查询操作,下面介绍一下内存数据库h2在springboot中的使用...

  • springboot配置单数据源

    选择使用H2, jdbc-api 2.在使用SpringBoot构建项目时,我们通常有一些预先数据的加载。那么Sp...

  • SpringBoot-Junit测试时初始化上下文之前执行方法的

    应用案例: 在加载 SpringBoot 配置前,想启动 H2 TCP 数据库,使 SpringBoot 配置文件...

  • SpringBoot基础系列-整合H2

    原创文章,转载请标注出处:《SpringBoot基础系列-整合H2》 一般我们在测试的时候习惯于使用内存内存数据库...

  • springboot jpa h2默认库

    springboot工程连接默认的h2数据库首先在maven配置文件中,配置data-jpa与h2,启动服务,在w...

  • SpringBoot1 开发之h2内存数据库(单元测试使用)

    一般开发时,可以准备两套数据库, 真实的数据操作的数据库, 测试使用的内存数据库(比如h2)SpringBoot中...

  • 内存数据库h2接入springboot2.1.2

    接入原因 本地环境做测试时,没有相关数据库连接,可以使用内存数据库h2代替 默认连接池 springboot2默认...

网友评论

      本文标题:springboot 使用H2

      本文链接:https://www.haomeiwen.com/subject/srhecltx.html