我在独立模式下使用JDBC和HSQLDB创建了DAO数据层。我以这种方式创建连接:
Connection c = DriverManager.getConnection("jdbc:hsqldb:file:/databases/testdb", "sa", "");
使用maven to jar构建项目,并在两个不同的项目中使用。在第一个项目中,我将一些记录插入到db(所有单元测试都通过)。但是当我调用执行SELECT查询的第二个项目时,数据库为空。
换句话说:看起来在执行第一个项目后删除了数据库(我用DatabaseManagerSwing
检查了这个,表是空的)。当我在插入后在第一个项目中运行SELECT查询时 - 记录可用。这种情况可能是什么原因?
感谢您的每一条建议。