HSQLDB-只读模式不获取应用程序插入的最新记录

HSQLDB-只读模式不获取应用程序插入的最新记录,sql,database,hsqldb,Sql,Database,Hsqldb,我正在应用程序中使用HSQLDB,希望在不停止应用程序的情况下检查应用程序插入的行。虽然我能够以只读模式连接到数据库文件,“select*from table name”无法获取应用程序输入的最新记录 有没有办法在不关闭应用程序的情况下读取应用程序插入的最新数据 我尝试过使用DatabaseManagerSwing和DBVisualizer工具 我不想使用服务器模式。当以只读模式连接到文件:数据库时,将读取最后一个检查点处的数据库快照。不读取检查点之后的更改 如果数据库已打开并且正在被应用程序进

我正在应用程序中使用HSQLDB,希望在不停止应用程序的情况下检查应用程序插入的行。虽然我能够以只读模式连接到数据库文件,“select*from table name”无法获取应用程序输入的最新记录

有没有办法在不关闭应用程序的情况下读取应用程序插入的最新数据

我尝试过使用DatabaseManagerSwing和DBVisualizer工具


我不想使用服务器模式。

当以只读模式连接到
文件:
数据库时,将读取最后一个检查点处的数据库快照。不读取检查点之后的更改

如果数据库已打开并且正在被应用程序进程修改,则它仍处于此进程的控制之下。第二个进程无法控制它看到的内容


由于您希望使用
数据库管理器Swing
,因此通过应用程序启动此程序非常简单。当您从此
数据库管理器Swing
实例建立连接时,它显示的数据与应用程序修改的数据相同。此连接不应处于只读模式,您甚至可以从管理器中修改数据。

您可能需要在服务器模式下运行HSQDLB,而不是在进程模式下运行。谢谢。但正如我所说,我不想使用服务器模式。我只想以只读模式连接,但只能获取最新记录