gpt4 book ai didi

intellij-idea - 从 intellij 14 查看 petclinic 应用程序的 hsqldb 内容

转载 作者:行者123 更新时间:2023-12-04 05:42:44 25 4
gpt4 key购买 nike

我已经克隆了 petclinic 项目并将其导入到 intellij 14 中。

我的问题是,当我在本地主机上使用该应用程序时,我如何才能看到 petclinic 应用程序默认使用的 hsqldb 数据库的内容?我的第一次尝试是:

  • 从intellij进入数据库 View

  • 在内存中创建一个新数据库,其 url 等于:jdbc:hsqldb:mem:petclinic

当我测试连接时它没问题,即使应用服务器没有启动,我认为这是磨损

当我在数据库 View 中启动应用程序 ./mvnw tomcat7:run 时,我只得到模式:PUBLIC.PUBLIC,根本没有表。

我的问题是如何在 intellj 中配置数据库连接以查看 petclinic 应用程序中使用的 hsqldb 的内容?

谢谢。

添加说明:如果您查看宠物诊所代码 [链接] 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 相同的 hsqldb,但我不知道一旦应用程序在本地启动后如何从 intellij 实现这一点。感谢您的帮助。

最佳答案

localhost 服务器的 URL 通常是 jdbc:hsqldb:hsql://localhost/ 或者它可以在末尾附加 petclinic。但是您需要在启动 Tomcat 之前运行 HSQLDB 服务器并使用上述 URL 进行连接,而不是 jdbc:hsqldb:mem:petclinic URL。

关于intellij-idea - 从 intellij 14 查看 petclinic 应用程序的 hsqldb 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36957690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com