SQLite数据库:数据文件夹持久化

时间:2016-06-13 15:13:42

标签: android sqlite

我是android developpement的初学者,所以我尝试学习使用SQLite数据库。我的问题是我无法访问DDMS中数据文件夹的内容。 我使用SQLiteBrowser在“sample.sqlite”数据库中创建了一个简单的Product表,我在资源文件夹中复制了它,但当我尝试访问它时,我收到此错误:

E/AndroidRuntime(10081): Caused by: android.database.sqlite.SQLiteException: no such table: Product (code 1): , while compiling: SELECT * FROM Product

当我在DDMS中检查我的数据文件夹时,我无法访问它的文件夹,我这是因为文件夹的权限:(“drwxrwx - x”=只读)。 那么有人可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

您无需将sqlite表复制到assets文件夹中。创建表后,您应该能够使用SQLiteOpenHelper类对其进行CURD。我建议您在继续之前遵循这样的教程:

http://www.vogella.com/tutorials/AndroidSQLite/article.html http://www.tutorialspoint.com/android/android_sqlite_database.htm