如何从Intellij IDEA访问内存中的H2数据库

时间:2018-09-18 14:34:26

标签: java spring-boot intellij-idea h2

在Spring Boot项目中,我试图从IDE中查看内存中的表。

  

如何从Intellij IDEA访问内存中的h2数据库。

这是我 application.yml 中的摘录:

 h2:
    datasource:
        url: jdbc:h2:mem:mydb
        username: username
        password: 123
        driver-class-name: org.h2.Driver
        init-sql: h2.sql
    console:
      enabled: true
      path: /search/console
      settings:
        trace: false
        web-allow-others: false

Intellij没有字段来输入内存数据库的用户名: Intellij has no field to input username for in-memory database 测试连接显示成功,但是看不到h2.sql中的表。 我可以使用h2控制台访问它们。

1 个答案:

答案 0 :(得分:0)

默认情况下,IntellJ不显示任何数据库。

enter image description here

  1. right clickdatasource,然后选择Properties

enter image description here

  1. Schemas标签上,您会看到options的列表,以选择应显示哪个database(我通常选择All databases)。选择需要显示的database

enter image description here

结果:

enter image description here