【发布时间】:2016-10-02 19:31:34
【问题描述】:
我使用最新教程之一在我的小型 Spring Boot 应用程序中使用了 HSQLDB。我在资源文件夹中创建了初始 sql 文件 schema-sqldb.sql:
CREATE TABLE users (
email VARCHAR(50),
password VARCHAR(32),
is_active BOOLEAN
);
并在 application.properties 中定义了 spring.datasource.platform=hsqldb 属性。
测试方法表明它工作得很好。但我看不到我的内存数据库。有没有办法通过浏览器、控制台或任何 GUI 来查看它?我该如何定制它?
【问题讨论】:
-
为了在另一个进程正在访问它的同时浏览由 HSQLDB 创建的数据库,您需要将 HSQLDB 作为服务器在它自己的进程中运行,而不是在嵌入式模式下运行。跨度>
-
有没有办法在运行时查看它?像一些 JDK 工具之类的?
-
这个问题之前已经回答过了。答案是在您的应用程序之前使用 Spring 启动 HSQLDB DatabaseManager。这允许您浏览内存数据库。不过我不记得细节了。
标签: spring-boot hsqldb spring-jdbc