android-sqlite - 我们可以对外部数据库文件执行sql操作吗?安卓

标签 android-sqlite android

如果我将服务器数据库文件下载到我的应用程序中。可以对该文件进行数据库操作吗?

如果是,我可以将它存储在我的应用程序内存中吗? 如果您给我一个示例,我将不胜感激。

请帮忙..

谢谢!

最佳答案

我假设您下载了一个 SQLite 数据库文件并将其存储在可访问的位置。

您可以使用 Android 的 SQLite API 在特定路径打开数据库:http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html : SQLiteDatabase db = SQLiteDatabase.openDatabase(path, null, 0); 当然,您可以像使用其他数据库连接一样使用它。

从设计的角度来看,这样做并不是一个好主意,通过某种网络服务对数据进行结构化访问会更好;这将允许应用程序对不同的存储方法使用react,并使设计独立于特定数据库、数据库版本和模式。

关于android-sqlite - 我们可以对外部数据库文件执行sql操作吗?安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20518812/

相关文章:

android - 添加数据后如何在 Fragment 类中刷新 Listview?

android - 使用字符串值Android更新时出现sqlite语法错误

java - 在 Android 中使用 SQLite 数据库插入数据时出错

Android 打开和关闭数据库

Android 按钮 setOnClickListener 设计

android - Wi-Fi Direct 是否可以进行多播?

android - 列未在 sqlite 数据库中创建?

android - 为 Android 应用程序选择 flash/openGL/其他动画?

java - 两个通知之间的 onHandleIntent 中隐含的 Intent 不同

Android:为 "Move to SD Card"选项升级 API