gpt4 book ai didi

java - MS Access 数据库备份版本控制

转载 作者:行者123 更新时间:2023-11-30 04:25:51 25 4
gpt4 key购买 nike

我正在使用 MS Access 数据库 .mdb 文件来存储信息(10 个表)。该文件存储在G Drive的网络文件夹中,并且G Drive每天都会备份(通过公司服务器)。我开发了一个 Java 应用程序(Swing/JFrame),它可以读/写数据库。应用程序和数据库现在工作正常。

我在公司担任短期实习生,该应用程序是我自己开发的。如果数据库损坏或崩溃怎么办?我怎样才能做到,如果今天崩溃,然后获取前一天的数据/文件并运行?

我问是因为如果我离开公司后数据库损坏了,其他人不知道该怎么办?

有人可以推荐/建议一个流程来克服上述情况吗?

最佳答案

要创建文件的多个备份副本,您可以使用 Windows 中的自动任务将当前 .mdb 文件复制到单独的位置,并修改文件名以指示复制(备份)的时间。我的服务器使用 VBScript 来执行此类任务,并且代码使用 Weekday(Now) 包含与星期几(1 到 7)相对应的数值作为文件名的一部分。所以我的备份文件夹包含文件...

crmBackup1.bak
crmBackup2.bak
...
crmBackup7.bak

...而且我始终可以使用 7 天的备份。

如果您要求一种方法让您的应用程序自动检测损坏的数据文件并恢复到前一天的备份,这不是一个好主意。根据损坏的性质,当前文件中的数据可能是可以挽救的,因此自动“丢弃它”将是不幸的。

关于java - MS Access 数据库备份版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15879573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com