HSQLDB select 在intellij IDEA中显示没有数据

HSQLDB select shows no data in intellij IDEA

我已经使用 HSSQLDB(嵌入式连接类型)创建并成功运行了这个 sql:

CREATE TABLE IF NOT EXISTS PUBLIC.T1 (name CHAR(25), age INTEGER NOT NULL);
insert into T1 (name, age) values ('lise',99);
insert into T1 (name, age) values ('fred',199);
insert into T1 (name, age) values ('paul',299);
select * from PUBLIC.T1;

我习惯在 jetbrains idea 中做一个 select 这样我就可以看到数据了。

此处(HSSQLDB 连接类型:嵌入式)没有向我显示任何数据(下面的 scceenshow)。

有没有none或者我怎样才能看到它们?

与此 HSSQLDB 的连接类型是 嵌入式,如您在下面的屏幕截图中所见:

连接类型:嵌入式

与 sqlite 的比较(没问题):

由于我仍然遇到 hssqldb 没有数据通过 IDEA 数据库显示的问题 window,我尝试了一次 SqLite,它根本没有引起任何问题(见截图):

与 HSSQLDB 文件的比较(没有问题):

正如@eh3rrera 在这里解释的那样 https://github.com/eh3rrera/minitwit/issues/11#issuecomment-795467775:

"...我不确定 IntelliJ 是否可以访问它,我认为它只能由创建它的 Java 程序访问。

与内存中的数据库不同,数据库在文件中,更改会在应用程序退出后保留,并保存到文件中。 ..."