应用程序执行后删除HSQL数据库

时间:2015-02-02 16:51:25

标签: java jdbc hsqldb dao embedded-database

我在独立模式下使用JDBC和HSQLDB创建了DAO数据层。我以这种方式创建连接:

Connection c = DriverManager.getConnection("jdbc:hsqldb:file:/databases/testdb", "sa", "");

使用maven to jar构建项目,并在两个不同的项目中使用。在第一个项目中,我将一些记录插入到db(所有单元测试都通过)。但是当我调用执行SELECT查询的第二个项目时,数据库为空。

换句话说:看起来在执行第一个项目后删除了数据库(我用DatabaseManagerSwing检查了这个,表是空的)。当我在插入后在第一个项目中运行SELECT查询时 - 记录可用。这种情况可能是什么原因?

感谢您的每一条建议。

0 个答案:

没有答案