Mryqu's Notes


  • 首页

  • 搜索
close

[Spring Data] 调试H2数据库

时间: 2015-06-28   |   分类: Service+JavaEE   Spring     |   阅读: 50 字 ~1分钟

我将Spring的两个入门指南Building a RESTful Web Service和Accessing Data with JPA融到一起,测试成功。那接下来的一个问题就是怎么查看H2数据库内容并进行调试?

配置H2 Web控制台

为了解决这个问题,我首先增加了src/resources/application.properties配置文件,内容如下:

spring.profiles.active=dev
spring.h2.console.enabled=true

在H2 Web控制台上操作

启动Spring Boot应用,在浏览器中进入http://localhost:8080/h2_console/即可进入H2数据库的Web控制台了。 [Spring Data] 调试H2数据库 [Spring Data] 调试H2数据库 [Spring Data] 调试H2数据库

配置IDEA IntelliJ数据源

如果不使用H2 Web控制台的话,在IDEA IntelliJ集成开发环境中也可以通过配置H2数据源进行数据库操作。 [Spring Data] 调试H2数据库 [Spring Data] 调试H2数据库 [Spring Data] 调试H2数据库

解决数据库表不存在问题

上面的玩法有个问题,那就是没看到Accessing Data with JPA里面创建的CUSTOMER表,对不对?为了解决这个问题,在src/resources/application.properties配置文件增加如下内容:

spring.profiles.active=dev
spring.h2.console.enabled=true

spring.datasource.url=jdbc:h2:~/test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=

[Spring Data] 调试H2数据库 搞定,收工!

参考

Using H2’s web console in Spring Boot
Common application properties for Spring Boot
H2 Console

标题:[Spring Data] 调试H2数据库
作者:mryqu
声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

#spring# #boot# #h2# #database# #console#
[Gradle] buildScript块与allprojects块及根级别的repositories区别
制作JavaSE8的chm版本JavaDoc
  • 文章目录
  • 站点概览

Programmer & Architect

662 日志
27 分类
1472 标签
GitHub Twitter FB Page
    • 配置H2 Web控制台
    • 在H2 Web控制台上操作
    • 配置IDEA IntelliJ数据源
    • 解决数据库表不存在问题
    • 参考
© 2009 - 2023 Mryqu's Notes
Powered by - Hugo v0.120.4
Theme by - NexT
0%