Spring Boot集成H2数据库进行测试开发

1.介绍

h2数据库有以下特点

  • 免费、开源、快速
  • 嵌入式的数据库服务器,支持集群
  • 提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序
  • Java编写,可使用GCJ和IKVM.NET编译
  • 短小精干的软件,1M左右。

一般做开发测试时,如果没有现成的mysql或者oracle可用,可以使用h2数据库来做临时数据库

 

2.Spring集成H2数据库

2.1引入依赖

compile group: 'com.h2database', name: 'h2', version: '1.4.200'

2.2JDBC配置

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

注意这里的url:jdbc:h2:~/test,jdbc代表了jdbc协议,h2代表数据库平台,~/test代表了数据存储在用户目录下的test目录

这个为内嵌启动的一种模式,还有一种内存模式,数据不存储在目录下,而是存储在内存中

驱动类为org.h2.Draver

用户名密码为sa/123456

2.3H2配置

h2:
    console:
      enabled: true
      path: /h2-console

是否启用h2web控制台

wen控制台访问路径

2.4JPA配置

jpa:
    database: h2

主要指定JPA的数据库平台为H2,以便确定JPA使用的数据库方言

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章