SpringBoot使用H2嵌入式数据库实例代码

网友投稿 642 2022-11-26

SpringBoot使用H2嵌入式数据库的实例代码

SpringBoot使用H2嵌入式数据库的实例代码

1、添加maven依赖

http://

com.h2database

h2

2、添加配置信息到application.properties

spring.datasource.driverClassName=org.h2.Driver

#连接信息数据库文件保存位置(嵌入式)

#~表示当前用户目录C:\Users\Administrator

#spring.datasource.url=jdbc:h2:~/test;MODE=mysql

spring.datasource.url=jdbc:h2:E:/h3/test;MODE=MYSQL

#spring.datasource.url=jdbc:h2:file:./dbconfig/test;MODE=MYSQL

spring.datasource.username=root

spring.datasource.password=root

#是否开启控制台

spring.h2.console.enabled=true

#控制台路径

spring.h2.console.path=/h2

3、启动

2021-10-30 19:51:50.011  INFO 5952 --- [           main] o.s.b.a.h2.H2ConsoleAutoConfiguration    : H2 console available at '/h2'. Database available at 'jdbc:h2:E:/h3/test'

2021-10-30 19:51:50.868  INFO 5952 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 80 (http) with context path ''

2021-10-30 19:51:50.879  INFO 5952 --- [           main] com.example.DemoApplication              : Started DemoApplication in 3.336 seconds (JVM running for 3.657)

这时候会看到文件的生成

.mv是数据文件 .trace是日志文件

我们可以打开浏览器 http://localhost/h2/

4、集成项目打包

修改连接路径

#./dbconfig/test 当前项目路径下dbconfig文件夹下的test数据库

spring.datasource.url=jdbc:h2:file:./dbconfig/test;MODE=MYSQL

打包

org.springframework.boot

spring-boot-maven-plugin

maven-resources-plugin

copy-dbconfig

package

copy-resources

dbconfig

</resource>

${project.build.directory}/dbconfig

然后就可以运行了

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Nginx静态资源性能测试
下一篇:RedisCluser(v-3.2.0)与Tomcat7的Session整合
相关文章

 发表评论

暂时没有评论,来抢沙发吧~