你好,我的编码,运行完全使用JSF和DB4O一个简单的应用程序原油。 我可以添加和通常列出所有的实体没有错误。 我用这个代码坚持实体
bd = Db4oEmbedded.openFile(configuration, "db.data");
bd.store(client);
bd.commit();
问题是,我不能找到db.data文件。 我,已经做到在整个PC搜索,仍然无法找到它。 洙其中DB4O店的实体,这怎么可能? 谢谢。
你好,我的编码,运行完全使用JSF和DB4O一个简单的应用程序原油。 我可以添加和通常列出所有的实体没有错误。 我用这个代码坚持实体
bd = Db4oEmbedded.openFile(configuration, "db.data");
bd.store(client);
bd.commit();
问题是,我不能找到db.data文件。 我,已经做到在整个PC搜索,仍然无法找到它。 洙其中DB4O店的实体,这怎么可能? 谢谢。
它必须是在你的项目的执行路径。 通常db4o的文件的名字叫做带扩展名yap
。 你可以更好的使用相对路径到数据库文件中像
String dbPath = "c:/db/project.yap"; // better read from project resource
EmbeddedObjectContainer openFile = Db4oEmbedded.openFile(dbPath);