小编pit*_*rok的帖子

Intellij嵌入H2数据库表不出现

我正在创建一个 Spring Boot 应用程序,并且正在使用 Intellij 的嵌入式 h2 数据库。

我在 application.properties 文件中添加了以下几行:

spring.datasource.url=jdbc:h2:~/testdb;MV_STORE=false;AUTO_SERVER=TRUE
Run Code Online (Sandbox Code Playgroud)

这是我的数据源配置 数据源配置

尽管连接成功并且我可以使用 Intellij 的查询控制台查询数据库,但这些表不会出现在“数据库”选项卡中。

Succeeded
DBMS: H2 (ver. 2.1.210 (2022-01-17))
Case sensitivity: plain=upper, delimited=exact
Driver: H2 JDBC Driver (ver. 2.1.210 (2022-01-17), JDBC4.2)
Ping: 16 ms
Run Code Online (Sandbox Code Playgroud)

数据库选项卡

当我刷新连接或转到数据源配置的架构选项卡时,出现以下错误:

[42S02][42102] org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "INFORMATION_SCHEMA_CATALOG_NAME" not found; SQL statement: select CATALOG_NAME from INFORMATION_SCHEMA.INFORMATION_SCHEMA_CATALOG_NAME [42102-210].
Run Code Online (Sandbox Code Playgroud)

database intellij-idea h2 spring-boot

10
推荐指数
1
解决办法
5238
查看次数

标签 统计

database ×1

h2 ×1

intellij-idea ×1

spring-boot ×1