同步数据库 Mysql SQLite [重复]

2023-12-19

可能的重复:
如何将Android手机上的SQLite数据库与服务器上的MySQL数据库同步? https://stackoverflow.com/questions/6511402/how-to-sync-sqlite-database-on-android-phone-with-mysql-database-on-server

我想知道更新应用程序上的数据库的最佳方法是什么。

我们有一个 mysql 数据库来处理主服务器上的所有内容,但我想在我的应用程序上复制它。我想在 Android 设备上复制数据库 (mysql),以便两者保持最新。这不必实时发生,但可以安排为每周一次,或者在 SQL 数据库发生更改时发生。

我该怎么做这样的事呢?

比如我应该将其作为应用程序的更新发送出去并创建更改后的数据库,或者我应该使用某种方式在服务器上更改数据库,并将 SQLite 数据库复制到 android 应用程序。

或者......有什么聪明的方法可以做到这一点吗?

谢谢 拍


为什么不在服务器上的 mysql 数据库中使用时间戳(或版本字段),那么当 Android 应用程序运行时,它意味着检查时间戳/版本以查看是否有更改,因为它需要更新。如果时间戳/版本比之前发现的更新,则下载更新的数据集,否则只需使用已存储的数据集。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

同步数据库 Mysql SQLite [重复] 的相关文章

  • Android 30+ 中的视频捕获意图 - 只有所有者才能与待处理项目交互

    我正在尝试在我的应用程序上捕获视频 它可以在 android API 30 以下运行 但不能在 30 以上运行 似乎在 sdk 30 之后 android 不允许完全读取外部存储 作用域存储 我目前遇到这个错误 java lang Ille
  • SQLite插入大量记录时出现问题

    我试图使用 SQLite3 shell 在某个表中插入 15530 条记录 但出现该错误 我搜索了解决方案 SQLITE MAX COMPOUND SELECT 默认为 500 是原因 但我不知道如何使用 Shell 更改它 错误 复合 S
  • CardView 圆角获得意想不到的白色

    When using rounded corner in CardView shows a white border in rounded area which is mostly visible in dark environment F
  • 如何在android中获取Camera2 API的当前曝光

    In android hardware Camera旧的 我使用下面的代码获取当前曝光并获取它Camera Camera Parameters param mCamera getParameters currentExposure para
  • 是否可以将数组或对象添加到 Android 上的 SharedPreferences

    我有一个ArrayList具有名称和图标指针的对象 我想将其保存在SharedPreferences 我能怎么做 注意 我不想使用数据库 无论 API 级别如何 请检查SharedPreferences 中的字符串数组和对象数组 http
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • 在 java 类和 android 活动之间传输时音频不清晰

    我有一个android活动 它连接到一个java类并以套接字的形式向它发送数据包 该类接收声音数据包并将它们扔到 PC 扬声器 该代码运行良好 但在 PC 扬声器中播放声音时会出现持续的抖动 中断 安卓活动 public class Sen
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • INSERT..RETURNING 在 JOOQ 中不起作用

    我有一个 MariaDB 数据库 我正在尝试在表中插入一行users 它有一个生成的id我想在插入后得到它 我见过this http www jooq org doc 3 8 manual sql building sql statemen
  • 如何从shell脚本自动登录MySQL?

    我有一个 MySQL 服务器 其中有一个用户和密码 我想在 shell 脚本中执行一些 SQL 查询而不指定密码 如下所示 config sh MYSQL ROOT root MYSQL PASS password mysql sh sou
  • 控制Android的前置LED灯

    我试图在用户按下某个按钮时在前面的 LED 上实现 1 秒红色闪烁 但我很难找到有关如何访问和使用前置 LED 的文档 教程甚至代码示例 我的意思是位于 自拍 相机和触摸屏附近的 LED 我已经看到了使用手电筒和相机类 已弃用 的示例 但我
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • 在两个活动之间传输数据[重复]

    这个问题在这里已经有答案了 我正在尝试在两个不同的活动之间发送和接收数据 我在这个网站上看到了一些其他问题 但没有任何问题涉及保留头等舱的状态 例如 如果我想从 A 类发送一个整数 X 到 B 类 然后对整数 X 进行一些操作 然后将其发送
  • Android Studio 0.4.3 Eclipse项目没有gradle

    在此版本之前 在 Android Studio 中按原样打开 Eclipse 项目似乎很容易 无需任何转换 我更喜欢 Android Studio 环境 但我正在开发一个使用 eclipse 作为主要 IDE 的项目 我不想只为这个项目下载
  • 字符串数组文本格式化

    我有这个字符串 String text Address 1 Street nr 45 Address 2 Street nr 67 Address 3 Street nr 56 n Phone number 000000000 稍后将被使用
  • 无锁算法真的比全锁算法性能更好吗?

    陈雷蒙德 http blogs msdn com b oldnewthing 一直在做一个huge http blogs msdn com b oldnewthing archive 2011 04 15 10154245 aspx ser
  • .isProviderEnabled(LocationManager.NETWORK_PROVIDER) 在 Android 中始终为 true

    我不知道为什么 但我的变量isNetowrkEnabled总是返回 true 我的设备上是否启用互联网并不重要 这是我的GPSTracker class public class GPSTracker extends Service imp
  • Android 套接字和 asynctask

    我即将开始制作一个应该充当 tcp 聊天客户端的应用程序 我一直在阅读和阅读 我得出的结论是最好 如果不需要 将我的套接字和异步任务中的阅读器 问题是我不确定从哪里开始 因为我是 Android 新手 这至少对我来说是一项艰巨的任务 但据我
  • 将 Intent 包装在 LabeledIntent 中以用于显示目的

    要求 我的应用程序中有一个 共享 按钮 我需要通过 Facebook 分享 我需要选择是否安装原生 Facebook 应用程序 我们的决定是 如果未安装该应用程序 则将用户发送到 facebook com 进行分享 当前状态 我可以检测何时
  • 如何将 google+ 登录集成到我的 Android 应用程序中?

    大家好 实际上我需要通过我的应用程序从 google 登录人们 现在我阅读了 google 上的文档 其中指出 要允许用户登录 请将 Google Sign In 集成到您的应用中 初始化 GoogleApiClient 对象时 请求 PL

随机推荐

  • 列出 jar 文件中的类

    如何动态加载 jar 文件并列出其中的类 以下是列出 jar 中的类的代码 import java io IOException import java util Enumeration import java util jar JarEn
  • 用于版本控制和缩小 javascript 的 Maven 插件

    单页 Javascript 应用程序 我构建了一个复杂的 ajax 驱动的单页 Web 应用程序 它使用提供 JSON 服务的 RESTful 后端 Web 服务 javascript 被分成许多不同的文件 每个文件代表某种功能或组件 虽然
  • ImportError:无法导入 DAG 气流

    我有简单的代码 我正在尝试从气流导入 DAG from airflow import DAG from airflow operators import BashOperator S3KeySensor from datetime impo
  • 为什么我可以在 GHCi 中加载模块,而 Atom 却找不到它?

    我在 Windows 10 上使用 Haskell 以及 Stack 和 Atom 有时 我喜欢编写一个独立的程序 hs文件来玩各种东西 当我这样做时 我更喜欢使用 GHCi 与其进行交互 通常 我从 Git Bash 启动它 stack
  • 一个好的单元测试应该具有什么属性?

    单元测试应该 产生确定性结果 独立 be valid 测试还应该具备哪些其他特征 啊 我最喜欢的科目 从哪里开始 根据 Gerard Meszaros 的 xUnit 测试模式 有关单元测试的书 测试应该降低风险 而不是 介绍一下 测试应该
  • Android Studio Manifest 包名合并错误

    What went wrong Execution failed for task app processDebugManifest 清单合并失败 AndroidManifest xml 3 5 40 位置处的包名称 应至少包含一个 点 字
  • 绑定到祖先的 Datacontext

    最好先向您展示我的代码 然后再提出问题
  • 将 NOT NULL 约束添加到列

    我正在使用 PHPMyAdmin 并尝试将 NOT NULL 约束添加到表的列中 PHPMyAdmin 接受我的以下查询 ALTER TABLE wall MODIFY token message varchar 40 NOT NULL 但
  • 从命令行调试 iPhone 应用程序

    我可以从 XCode 执行此操作 但我希望能够从命令行启动 iPhone 应用程序 在设备上 是否可以 为什么 因为我想捕获一些半自动测试的输出 我猜我需要使用 NSLog 输出的调试版本 但我也有兴趣了解将 NSLog stdio 数据返
  • Facebook 停止显示文章:作者

    看起来 Facebook 在过去几天改变了一些东西 我注意到文章 作者信息不再显示 文章 发布者仍然有效 https developers facebook com docs reference opengraph object type
  • 具有非可选属性的类符合具有可选属性的协议

    如果我有一个具有可选属性的协议 以及一个需要符合协议的类 该协议已经具有相同的属性 但作为非可选属性 我如何使该类符合协议 protocol MyProtocol var a String get set class MyClass var
  • 如何让 Meteor.Call 返回模板值?

    我试过了了解这篇关于这个概念的文章 https stackoverflow com questions 10379445 how to get the result of a meteor call function in a templa
  • Nifi 中并行和顺序处理的等待通知

    我有一个要求 我需要并行执行 4 个作业 并且当在所有 4 个处理器中并行完成相同的项目作业时 然后触发下一个处理器 为此我使用了等待通知 流程就像 4个并行作业 gt notify 释放信号标识符 itemid 信号计数器名称 proce
  • Haskell 程序中比其他语言更容易出现哪些错误?

    备受推崇的功能之一是 如果一个程序可以编译 那么它很可能大部分都是正确的 比用不太复杂或严格的类型系统的语言编写的程序更是如此 也就是说 Haskell 是一个将运行时错误转换为编译器错误的系统 我想知道 用 Haskell 编程是否会出现
  • Flutter - 有状态小部件在切换选项卡时不会保存计数器状态

    我正在学习 flutter 正在使用 tabBars 但在保存状态时遇到问题 我在下面列出了我的问题的一个小工作示例 基本上 有一个按钮和一个状态计数器 当我单击按钮时 我看到文本字段正确更新 但是 当我切换到不同的选项卡并返回时 文本字段
  • 修改HAProxy Lua库路径

    我正在尝试从 HAProxy 加载 Lua 脚本 在 Lua 脚本中 以下行导致错误 local http require socket http 最初我收集自journalctl xe输出表明该库未安装 我安装它使用luarocks in
  • 如何使用tensorflow进行k折交叉验证?

    我正在关注张量流的 IRIS 示例 https github com tensorflow tensorflow tree master tensorflow examples tutorials monitors 我现在的情况是 我将所有
  • 用于开始 Java 源文件的有效关键字

    到目前为止 我知道这些关键字对于开始 java 源文件是有效的 class public import package interface and final 评论补充 abstract strictfp enum 还有吗 感谢所有超级快速
  • 如何在 R 中编写最大似然例程?

    我想对我创建的数据样本运行一些最大似然代码 这是我到目前为止所拥有的 library maxLik data lt replicate 20 rnorm 100 logLikFun lt function param mu lt param
  • 同步数据库 Mysql SQLite [重复]

    这个问题在这里已经有答案了 可能的重复 如何将Android手机上的SQLite数据库与服务器上的MySQL数据库同步 https stackoverflow com questions 6511402 how to sync sqlite