![每当 Java 独立应用程序的数据库发生变化时,都会自动更新云中的文件](https://linux22.com/image/723884/%E6%AF%8F%E5%BD%93%20Java%20%E7%8B%AC%E7%AB%8B%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8F%91%E7%94%9F%E5%8F%98%E5%8C%96%E6%97%B6%EF%BC%8C%E9%83%BD%E4%BC%9A%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0%E4%BA%91%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6.png)
我已经为 Windows 创建了一个 java 独立应用程序并使用 SQLite 作为数据库,现在我想将该应用程序与 azure 连接,以便数据库可以保存在云端,有谁能帮我做到这一点?
每当数据库更新时,它也应该更新云中的文件,如何实现这一点..
答案1
没有什么神奇的方法可以将你的 SQLite 数据库备份到 Azure,你需要做一些事情来创建一个流程来执行此操作,例如:
- 修改应用程序代码,将事务写入本地 SQLite 实例和在 Azure 中运行的数据库实例(在 VM 上,或使用 MSSQL、MYSQL 或 Postgres 的 PaaS 服务)
- 编写一个作为计划任务运行的脚本,并将 SQLite 文件复制到 Azure 存储
- 在网络上运行 Azure 备份代理并让其将 SQLite DB 备份到 Azure 备份