3

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

4

1 回答 1

5

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

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

于 2011-05-18T09:49:07.300 回答