【发布时间】:2018-08-14 20:16:05
【问题描述】:
所以我使用 jhipster 生成了一个新的 Spring Boot 应用程序。导航到 H2 控制台后,将显示以下信息。
接下来,我复制链接jdbc:h2:file:./target/h2db/db/ikdoemee 并尝试使用显示successful 的IntelliJ 连接到H2 数据库。
我尝试将以下参数添加到我的 JDBC url,但没有显示表格。
jdbc:h2:file:./target/h2db/db/ikdoemee;AUTO_SERVER=TRUE;DB_CLOSE_DELAY=-1 ;DATABASE_TO_UPPER=false
为什么我的表格无法在 IntelliJ 中显示?
我的 .h2.server.properties 是
#H2 Server Properties
0=JHipster H2 (Disk)|org.h2.Driver|jdbc\:h2\:file\:./target/h2db/db/ikdoemee|ikdoemee
webAllowOthers=true
webPort=8082
webSSL=false
【问题讨论】:
-
H2数据库的路径是相对路径。尝试在idea配置页面中放入绝对路径。
-
我可以使用基于绝对路径
jdbc:h2:file:/Users/wvanvlaenderen/Workspace/ikdoemee/target/h2db/db/ikdoemee的 H2 控制台连接到我的数据库,并且表格会显示出来。在 IntelliJ 中,我无法使用此 URL 进行连接。但是,当我添加.mv.db扩展jdbc:h2:file:/Users/wvanvlaenderen/Workspace/ikdoemee/target/h2db/db/ikdoemee.mv.db时,我可以使用 IntelliJ 进行连接,但没有显示表格。 -
你找到解决方案了吗?
标签: java spring spring-boot h2 jhipster