连接到 IDE 中现有的 hsqldb 实例
Posted
技术标签:
【中文标题】连接到 IDE 中现有的 hsqldb 实例【英文标题】:Connect to existing hsqldb instance in IDE 【发布时间】:2019-12-07 20:57:56 【问题描述】:我正在使用开源项目学习 Spring Boot,并偶然发现了他们的演示项目 — PetClinic。它配置了两个可能的数据库:mysql 和 HSQLDB,默认情况下使用后者。
所以我能够启动项目,在localhost
上查看它,可以看到正在填充数据库(HSQLDB),但我无法通过 Intellij IDEA 建立连接,因为项目没有指定允许的路径查看这个内存数据库的内容。
谁能告诉我,在这里建立与 HSQLDB 的连接的过程中我遗漏了什么? 谢谢!
【问题讨论】:
【参考方案1】:您无法从另一个进程连接到内存中的 HSQLDB 实例。
[内存模式]的主要缺点是默认情况下无法连接到 来自应用程序外部的数据库。结果你不能 使用外部工具检查数据库的内容,例如 应用程序运行时的数据库管理器。
如果您想这样做,您需要将 HSQL 作为服务器运行。有关如何在服务器模式下运行它的更多详细信息can be found here。
【讨论】:
以上是关于连接到 IDE 中现有的 hsqldb 实例的主要内容,如果未能解决你的问题,请参考以下文章