H2数据库是springboot提供的内嵌数据库之一,可以提高开发过程中测试的效率。

在pom.xml中导入启动器

<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>

application.yml中添加配置

前面你虽然导入了,但是你无法访问,我们需要添加访问网址,方便管理数据库

spring:
  datasource:
#    driver-class-name: org.h2.Driver
    url: jdbc:h2:~/test
    username: sa
    password: 123456
  h2:    console:
      path: /h2
      enabled: true

启动服务器后,我们输入path的路径即可,你可以自行修改,测试完毕之后记得把enable设置为false。

进入之后需要输入用户名和密码:sa 123456,系统默认的

进去之后,就可以在输入框里面书写sql语句了。

然后就可以在测试类里面用了,它也可以和(mybatis、mybatis-plus、jdbctemplate)这些持久化框架搭配,druid,hikari,dbcp2等数据源搭配。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐