无法在SQuirrel中看到表格

时间:2014-01-09 15:26:54

标签: hsqldb squirrel-sql

我正在使用HSQL驱动程序连接到我的数据库。我能够连接没有任何错误,但我看不到公共表格树中的任何表格。我能够创建出现的新表,但我看不到已创建的表。另外,当我检查.script文件时,我看不到新表。有些奇怪的事情正在发生,但我无法解决问题。

任何人都可以提供帮助。

2 个答案:

答案 0 :(得分:1)

我现在已经解决了。它是HSQL的连接字符串的格式。

我需要添加:file:在这样的字符串中... jdbc:hsqldb:file:

另外我在文件名末尾使用.script,就像这个jdbc:hsqldb:.script

这是以.script.lck .script.log等格式创建临时文件。

删除文件名末尾的.script打开了数据库并允许我查看表格。现在我的问题是我无法获得任何更新提交。更新发生在控制台中没有错误。但是当我关闭文件并检查.script文件时,数据是相同的。权限我想。

只发布此答案以帮助可能会陷入同一点的其他人。

答案 1 :(得分:0)

试试这里: How can I list all tables in a database with Squirrel SQL?

我们大多数人失败的地方是在目录下拉列表中选择正确的架构。 (在“对象”选项卡上方)。但如果您按照相关问题,还有其他想法。