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使用的數據庫方言

 

 

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