2

标题-Android-读取原始文件夹中的数据库..

我的原始文件夹包含一个数据库'abc'& abc 数据库包含一个表say-xyz 我想打开'abc'数据库以获取其中的数据..

我想使用类似的东西

SQLiteDatabase db=SQLiteDatabase.openDatabase(路径,工厂,标志);

1)如何给出访问数据库的路径?

2) 我想打开表并执行操作 Cursor c=db.query("xyz",null,null,null,null,null);

4

2 回答 2

0

Raw 没有路径:它是一种资源,因此您需要使用 getResources() 来引用它。

您应该在第一次运行时将其复制到 /data/data/YOUR_APP_FOLDER/databases/YOUR_DB.db

遵循本教程。

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

于 2012-06-22T09:29:07.757 回答
0

从目录中复制您的数据库文件,/res/raw并提供/asset/data/data/<application_package_name>/database/目录的路径。

现在您可以轻松地从 /data/data//database/ 目录访问您的数据库文件。

查看使用数据库发送应用程序

于 2012-06-22T09:29:17.990 回答