个人名义做网站,万维网网站备案流程,wordpress收录难,网站建设案例价格大家好#xff0c;我是神韵#xff0c;是一个技术生活博主。出文章目的主要是两个#xff0c;一是好记忆不如烂笔头#xff0c;记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡#xff0c;你们的行动将是我无限的动力。 本篇主题是#xff1a;嵌… 大家好我是神韵是一个技术生活博主。出文章目的主要是两个一是好记忆不如烂笔头记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡你们的行动将是我无限的动力。 本篇主题是嵌入式和非嵌入式数据库 一、嵌入式和非嵌入式数据库介绍 嵌入数据库是指数据在内存中数据库英文称为–embedded又称in-memory embedded database如H2, HSQL and Derby databases。 非嵌入式数据库是指数据在磁盘中的数据库如MariaDB, MySQL and Oracle。
官网对embedded 的使用有简单的介绍 https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/html/boot-features-sql.html#boot-features-embedded-database-support 意思是嵌入式数据库非常方便使用但是不提供持久化功能。使用嵌入式数据库不需要配置URL您只需要包含对要使用的嵌入式数据库的构建依赖项。 强调可以要URL但是需要禁用数据库的自动关闭让它交由springboot程序管理。 需要依赖于spring jdbc比如提供jpa的自动配置就可以。如果你配置了URL如H2那要确保URL参数中DB_CLOSE_ON_EXITFALSE的配置禁用数据库的自动关闭允许 Spring Boot 控制何时关闭数据库。
yml properties
spring:datasource:platform: h2#jdbc:h2:~/testdb 会报错数据库不会自动创建---已经解决降低h2版本199-197#url: jdbc:h2:mem:testdb;MODEMYSQL;DB_CLOSE_DELAY-1;DB_CLOSE_ON_EXITFALSEurl: jdbc:h2:~/testdb;MODEMYSQL;DB_CLOSE_DELAY-1;DB_CLOSE_ON_EXITFALSEusername: sapassword:#data: classpath:sql/boot_backend.sqldependency info dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactId/dependencydependencygroupIdcom.h2database/groupIdartifactIdh2/artifactIdversion1.4.199/versionscoperuntime/scope/dependency2.6.x 版本相关介绍大同小异… https://docs.spring.io/spring-boot/docs/2.6.x/reference/html/data.html#data.sql.datasource.embedded