spring mysql 切换 h2_H2数据库在SpringBoot环境下的配置与使用攻略

H2是一个开源的、纯Java实现的嵌入式数据库引擎,不受平台的限制,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便。

H2的优势:

1、h2采用纯Java编写,因此不受平台的限制。

2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。

3、支持标准的sql和jdbc。

4、支持内嵌模式,服务器模式和集群。

5、h2提供了一个十分方便的web控制台用于操作和管理数据库内容。

在Spring Boot环境中配置H2

datasource:

driver-class-name: org.h2.Driver # 驱动

#url: jdbc:h2:file:/home/websoso #h2

url: jdbc:h2:file:./数据库名 #h2 本地数据库文件

username: username

password: password

这里还引入了jpa 用来对H2进行操作

jpa:

database: h2

show-sql: false

hibernate:

ddl-auto: update

properties:

hibernate.format_sql: true

hibernate.naming.physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

hibernate.cache.use_second_level_cache: false

hibernate.search.default.directory_provider: fil

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值