相关疑难解决方法(0)

在SQLite Android中发现"没有这样的表"错误

我正在尝试学习SQLite数据库,但我真的很讨厌处理任何后端的东西,充满激情.我已经用一个看似简单的问题撞墙了.

这是我认为在DatabaseHelper课堂上很重要的代码

public class DatabaseHelper extends SQLiteOpenHelper {
    private static final String DATABASE_NAME = "Library";

    public static final String TABLE_NAME = "books";
    public static final String TITLE = "title";
    public static final String AUTHOR = "author";
    public static final String ISBN = "isbn";

    public DatabaseHelper(Context context) {
        super(context, DATABASE_NAME, null, 1);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL("CREATE TABLE " + TABLE_NAME + " (id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, author TEXT, isbn TEXT)");
    }


    public …
Run Code Online (Sandbox Code Playgroud)

java sqlite android

12
推荐指数
3
解决办法
5万
查看次数

关于sqlite数据库的问题,没有这样的表:

我打开一个sqlite数据库并使用rawquery来获取数据.

但是log.e显示了以下信息:

android.database.sqlite.SQLiteException:没有这样的表:types:

但是,我真的有这张桌子.

而且我也尝试使用其他的sql,但也得到错误信息如

android.database.sqlite.SQLiteException:没有这样的表:商场:

我相信这有两张桌子.那么为什么要收到错误信息呢?

sqlite android

11
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×2

sqlite ×2

java ×1