将 Apache derby db 文件复制粘贴到另一个系统中是否可以使其正常工作



我用derby db开发了一个应用程序。我已经在我的系统中创建了数据库。我需要将应用程序与数据库一起交付。我已经从表中删除了所有数据。只剩下表(具有空数据的结构)。因此,如果我将数据库文件(log,seg0,tmp,db.lck,service.properties所有这些文件都复制到另一个系统中),它会正常工作吗?

是的,它可以正常工作,尽管对于最干净的流程,您应该确保在复制数据库文件夹时没有应用程序正在访问数据库。

来自德比文档:http://db.apache.org/derby/docs/10.10/getstart/cgsintro.html

Derby 使用的磁盘数据库格式是可移植的,并且独立于平台。您可以在一台机器之间移动 Derby 数据库,而无需修改数据。如果需要,Derby 应用程序可以包含预构建的填充数据库,并且该数据库将在任何 Derby 配置中工作。

有关将数据库与应用程序打包的更多信息,请参见:http://db.apache.org/derby/docs/10.10/devguide/cdevdeploy32171.html

相关内容

最新更新