小编nic*_*ick的帖子

如何检查android sqlite中是否存在表

我已经使用 sqlite 插入数据并取回结果,但我所做的是首先显示包含获取的值的列表,如果没有值,则列表显示空视图,指示用户将新项目添加到sqlite 数据库。但是当我尝试这个时,它向我显示一个错误,数据库中不存在这样的表。我想知道如何检查表是否已创建或是否有值。如果没有,如何向用户抛出异常以向表中插入新项目。

数据库:

public class BuisnessDatabaseHandler extends SQLiteOpenHelper {
// Database Version
private static final int DATABASE_VERSION = 1;

// Database Name
private static final String DATABASE_NAME = "receiptExample";

// Labels table name
private static final String TABLE_LABELS = "buisnesslabels";
private static final String KEY_ID = "id";
private static final String KEY_IMAGE = "image";
private static final String KEY_STATUS="status";
private static final String KEY_UPLOADSTATUS = "uplaodstatus";
private static final String KEY_USERID="userid";
SQLiteDatabase db;
public BuisnessDatabaseHandler(Context context) {
    super(context, …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

标签 统计

android ×1

sqlite ×1