在Windows上与Android应用程序共享SQLite数据库

在Windows上与Android应用程序共享SQLite数据库

我想写一些安装在某些设备android上的应用程序android
我希望中心数据库用于所有应用程序安装
我想在我的应用程序的Windows上共享一个SQLite数据库

我使用Web服务,但我想使用IP或(本地网络)或其他方式连接到数据库

谢谢

我不认为您可以通过Android的套接字(IP)连接连接到远程SQLite数据库。 移动数据连接不如笔记本电脑/ PC上的LAN或WiFi那么可靠。

我认为webService是最适合您的解决方案。 您的所有客户端(Android应用程序,Windows应用程序)都应该连接到此webService。

区别在于webService称它只是短连接(连接,发送请求,接收响应,关闭连接),而数据库连接需要及时保存并且可以中断,这可能导致数据不一致或交易中断。

编辑:其他方式是使用一些MBasS(移动后端即服务)。 例如Parse.com。 它可以是您的数据库,并提供自己的REST API来访问它。