【发布时间】:2016-04-30 17:01:26
【问题描述】:
我已经克隆了 petclinic 项目并将其导入 intellij 14。
我的问题是,当我在 localhost 上使用应用程序时,如何查看宠物诊所应用程序中默认使用的 hsqldb 数据库的内容? 我的第一次尝试是:
从 intellij 进入数据库视图
在内存中创建一个新数据库,其 url 等于:jdbc:hsqldb:mem:petclinic
当我测试连接时它没问题,即使应用程序服务器没有启动,我认为这是磨损
当我启动应用程序 ./mvnw tomcat7:run 在数据库视图中时,我只得到架构:PUBLIC.PUBLIC,根本没有表。
我的问题是如何在 intellj 中配置数据库连接以查看宠物诊所应用程序中使用的 hsqldb 的内容?
谢谢。
添加说明: 如果您查看 petclinic 代码 [link] https://github.com/spring-projects/spring-petclinic,您将看到 hsqldb 已在应用程序启动时配置并启动。而且配置是
jdbc.driverClassName=org.hsqldb.jdbcDriver
jdbc.url=jdbc:hsqldb:mem:petclinic
jdbc.username=sa
jdbc.password=
我想我需要重用与 petclinic 代码启动的相同的 hsqldb,但是一旦应用程序在本地启动,我不知道如何从 intellij 实现这一点。感谢您的帮助。
【问题讨论】:
-
这对我来说仍然是个问题,如何执行此操作并查看 HSQL ?在 2018 版中使用 intellij !我相信 intellij 比在 s 周围工作更聪明
标签: intellij-idea jdbc hsqldb intellij-14