如何让我的 SQLite 数据库被保存并从不同的设备访问
Posted
技术标签:
【中文标题】如何让我的 SQLite 数据库被保存并从不同的设备访问【英文标题】:How to make my SQLite database be saved and accessed from different devices 【发布时间】:2016-10-08 08:37:30 【问题描述】:我正在使用 SQLite 数据库制作登录和注册表单。我想保存我的数据并能够从不同的设备访问它,但碰巧数据保存在我当前使用的设备上,当我更改模拟器时,数据库为空,我必须向其中插入新值(这不是登录/注册表单的情况)。我怎样才能让它能够保存从不同设备插入的数据,然后从任何地方访问它。 如果我没有很好地描述我的问题,我很抱歉,但我希望你能理解。提前谢谢!
【问题讨论】:
您必须使用网络服务,提供来自 remore 数据库的数据。 您需要一个使用 Web 服务在线的远程数据库。 SQLite 数据库仅限于单个设备,将手机用作数据库服务器是不明智的。 【参考方案1】:您必须有一个远程数据库。用于访问数据库的 Web API。本地数据库不会帮助您解决您指定的问题。
Please Check this
【讨论】:
【参考方案2】:除了cmets,还可以使用Firebase..
【讨论】:
【参考方案3】:您需要在两者之间使用服务器。您必须创建一个 Web 服务,然后将注册数据发送到 Web 服务,然后 Web 服务将数据保存在 SERVER 数据库(而不是您的设备数据库)中。然后,每当您登录时,您都会调用 webserivce 登录方法。它会检查您的数据并说您可以登录或不登录。
您移动设备上的数据库仅用于保存您需要在本地使用的数据。
【讨论】:
以上是关于如何让我的 SQLite 数据库被保存并从不同的设备访问的主要内容,如果未能解决你的问题,请参考以下文章
如何从手机(外部/内部)存储中选择图像并上传到 sqlite 数据库?