我目前正在开发一个Field-Service应用程序,它将数据存储在Android设备上的本地sqlite数据库中.在某些时候,通常在完成数据收集轮次之后,本地sqlite db将被同步到服务器上的远程sql server db,我还需要从sql server db更新一些本地表.
有关如何实现或设计解决方案的任何建议?或者更好的是,在这样的应用程序中是否有同步数据的替代方案?
我正在制作Android应用程序.由于它非常简单,我首先想到的是我可以简单地消除服务器上作为中间件的Java应用程序的需要.我尝试使用MySQL的JDBC驱动程序直接连接到数据库但我的程序崩溃所以我不确定Android是否"支持"MySQL的JDBC驱动程序.
所以我在考虑如何实现该应用程序.基本上,应用程序从远程MySQL数据库写入一些数据,并从远程MySQL数据库中检索一些数据.
我是否使用套接字(或其他一些通信方法)连接到Java服务器程序?或者我可以从客户端应用程序实现与MySQL数据库的直接连接吗?