我正在学习使用开源项目的Spring,并偶然发现了他们的演示项目-- PetClinic。它配置了两个可能的数据库: MySQL & HSQLDB,默认情况下使用后者。因此,我能够启动项目,在localhost上查看它,可以看到DB (HSQLDB)正在填充,但我无法通过Intellij建立连接,因为该项目没有指定允许查看内存中DB内容的路径。

有谁能告诉我,在这里建立到HSQLDB的连接过程中遗漏了什么?谢谢!
发布于 2019-12-07 22:10:49
您无法从另一个进程连接到HSQLDB的内存中实例。
内存模式的主要缺点是默认情况下无法从应用程序外部连接到数据库。因此,在应用程序运行时,无法使用数据库管理器等外部工具检查数据库的内容。
如果要这样做,则需要将HSQL作为服务器运行。有关如何在服务器模式可以在这里找到中运行它的更多详细信息。
https://stackoverflow.com/questions/59230149
复制相似问题