Android实用程序将sqlite数据库发送到服务器

问题描述:

在我的应用程序中,我想将存储在本地sqlite数据库中的数据发送到服务器的sqlserver数据库。是否有任何工具可以直接发送.db文件并读取服务器中的内容。编写多个插入语句会使代码非常冗长,并会导致主键违例。请帮忙。Android实用程序将sqlite数据库发送到服务器

+0

可以分享代码。我感到相同的过程 – 2014-06-25 09:44:24

创建数据库时,指定数据库名称(例如products.db)。如果您的应用程序包的名字是com.example.yourapplicationpackage,您可以使用路径访问文件:/data/data/com.example.yourapplicationpackage/databases/products.db

然后你就可以发送文件,就像任何其他文件到您的服务器(使用POST请求)。在服务器端,你需要类来读取SQLite 3数据库文件,这不应该很难找到。

+0

感谢您的帮助。 – Neetesh 2011-05-18 11:18:05

+0

伟大的评论。后续问题:你可以通过BackupAgent安卓设备使用它来进行备份/恢复吗?我试图找到最简单的备份/恢复方式。我看到的唯一问题是锁定条件。想法? – llappall 2012-01-28 18:10:01

+1

但是你必须是根,对吧?有没有办法做到这一点编程而不需要根? – Flawyte 2014-04-23 19:08:30