【发布时间】:2021-03-07 12:08:14
【问题描述】:
我已经使用 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 的想法中进行选择,以便我可以看到数据。
此处(HSSQLDB 连接类型:嵌入式)没有向我显示任何数据(如下所示)。
没有或我怎么能看到它们?
与此 HSSQLDB 的连接类型是嵌入式,您可以在下面的屏幕截图中看到:
连接类型:嵌入式
与 sqLite 的比较(没有问题):
由于我仍然有 hssqldb 没有通过 IDEA 数据库窗口显示数据的问题,所以我尝试了一次 SqLite,它根本没有引起任何问题(见截图):
与 HSSQLDB 文件比较(没有问题):
【问题讨论】:
-
对我来说效果很好。 (i.imgur.com/sPjQOyv.png) 执行查询后您只是看不到“结果”选项卡吗?如果您在“public”模式下展开“tables”节点,会有“T1”表吗?
-
@YuriWin 您的架构在控制台中看起来有所不同。我不能在这里选择公开:i.imgur.com/XzgqQXd.png。测试连接告诉它没问题:i.imgur.com/xP1k1Rv.png 看起来像你的截图。查询选择给我仍然:
[2021-03-09 16:27:37] completed in 7 ms它与您的屏幕截图不同。 -
这意味着数据库没有自省。请选择您的数据源并点击“刷新”按钮 - 至少您应该在列表中看到“公共”架构,就像在“hsqldb - 文件”数据源中一样。
-
@YuriWin 无法通过刷新 (Strg+F5) 或重新启动 IDEA 或(我也尝试过)文件 > 使缓存无效 > 重新启动 youtu.be/jpVRHQzeMUk 获取“公共”架构
标签: intellij-idea hsqldb