0

我正在使用 Qt 库在 C++ 中创建一个软件,当您登录到该软件时,数据库会在该库中加载。完成后,您可以在没有连接的情况下使用它并编辑您的数据库,然后当您可以访问互联网时,您可以更新您的在线数据库。

我怎样才能做到这一点 ?

  • 将其写入我自己格式的文件中,然后在我有互联网连接时解析并执行 mysql 请求?
  • 使用带有本地主机的数据库,然后将其复制到真实的数据库中?
  • 另一个解决方案?

当两个用户离线更新他们的数据库时,我如何检查他们不使用 sameId ?顺便说一句,我需要 ID 作为父/子元素。

谢谢。

4

1 回答 1

0

我找到了一个很好的解决方案,即在我的 C++ 程序中使用 sqlite 数据库。

所以我在两个方向都有相同的请求(“上传”、“下载”)并访问整个程序中的所有数据(使用单例访问数据库)

于 2013-05-15T22:05:24.253 回答