springboot使用h2数据库做单元测试_h2数据库对接SQL
2023-06-13 09:14:41 时间
h2数据库十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独立的客户端和服务器端。所谓嵌入式数据库,就是直接在项目中引入h2的jar包,通过java代码启动h2的服务,项目即可使用h2的数据库功能,而不需要额外的安装h2服务器很方便,以下是引入h2相关的配置
maven配置
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<main.datasource.jdbc.url>jdbc:h2:~/.h2/shrlace;DB_CLOSE_ON_EXIT=FALSE;AUTO_SERVER=TRUE</main.datasource.jdbc.url>
<main.datasource.jdbc.username>sa</main.datasource.jdbc.username>
<main.datasource.jdbc.password/>
<main.datasource.jdbc.driverClassName>org.h2.Driver</main.datasource.jdbc.driverClassName>
<main.datasource.validation-query>select 1</main.datasource.validation-query>
<main.jpa.database-platform>H2</main.jpa.database-platform>
<main.jpa.hibernate.dialect>org.hibernate.dialect.H2Dialect</main.jpa.hibernate.dialect>
<main.jpa.hibernate.ddl-auto>update</main.jpa.hibernate.ddl-auto>
properties引用maven配置
spring.datasource.url=@main.datasource.jdbc.url@
spring.datasource.username=@main.datasource.jdbc.username@
spring.datasource.password=@main.datasource.jdbc.password@
spring.datasource.driverClassName=@main.datasource.jdbc.driverClassName@
spring.datasource.validation-query=@main.datasource.validation-query@
spring.datasource.connection-test-query=@main.datasource.validation-query@
spring.jpa.properties.hibernate.hbm2ddl.auto=@main.jpa.hibernate.ddl-auto@
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184306.html原文链接:https://javaforall.cn
相关文章
- springboot启动原理总结_Springboot启动流程
- springboot事物oracle,SpringBoot 事务管理
- springboot mysql事物_SpringBoot事务详细简介[通俗易懂]
- SpringBoot数据库访问异常HikariPool-1 – Exception during pool initialization.[通俗易懂]
- SpringBoot连接MySQL数据库操作
- Springboot上传excel并将表格数据导入或更新mySql数据库[通俗易懂]
- Springboot+druid数据库连接池使用「建议收藏」
- springboot启动监听线程_Springboot启动流程
- SQL手工注入漏洞测试(Sql Server数据库)
- idea创建springboot父子工程_Springboot框架
- springboot多环境配置文件_Springboot教程
- SpringBoot + Vue 学生选课管理系统源码(包含数据库文件)
- 【Linux 系列】定制 SpringBoot 应用程序的 Docker 镜像和数据库配置
- springboot-security02FromDB 权限管理(用户信息和角色信息保存在数据库)详解程序员
- SpringBoot(一)走进Springboot的世界详解编程语言
- Linux下将SQL文件导入数据库的命令指南(linux导入sql文件命令)
- 日志探索Linux查看SQL数据库日志(linux查看sql)
- 轻松实现MySQL SQL批量执行方法,快速操作数据库(mysql批量执行sql)
- SQL党进阶必备:轻松转换Oracle数据库教程(sql转oracle)
- 精选MySQL常用SQL语句,让你轻松执行数据库操作(mysql常用sql语句)
- 数据库如何使用MSSQL附加SQL数据库(mssql附加sql)
- Oracle数据库:高效追踪SQL语句的工具分享(oracle跟踪sql工具)
- 快速高效导出MySQL数据库到SQL文件(mysql导出sql文件)
- Oracle数据库加速发展把握SQL的优势(oracle使用sql吗)
- Oracle SQL遍历向数据库中求索无止境(oracle sql遍历)
- 库Oracle SQL数据库指引未来发展路径(oracle sql数据)
- SQL数据库的高级sql注入的一些知识