【问题标题】:SQLite database : data folder persmissionSQLite 数据库:数据文件夹权限
【发布时间】:2016-06-16 19:14:58
【问题描述】:

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

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

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

【问题讨论】:

    标签: android sqlite


    【解决方案1】:

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

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

    【讨论】:

    • 我不知道您是否尝试使用文件资源管理器访问它,但 SQlite 信息被隐藏了。遵循@LoveForDroid 的建议。
    • 数据文件夹权限怎么样
    • @it4Astuces 你用的是模拟器还是真机?真实设备需要为此目的植根
    • 我正在使用 BlueStack 模拟器。
    • @LoveForDroid 你能在这里帮忙吗?这对我很重要
    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    相关资源
    最近更新 更多