android sqlite中判断某个表是否存在

转载 2015年07月08日 15:08:16
<span style="font-size:18px;">sqlite 中判断某个表是否存在的方法,贴出来供大家参考
/**
     * 判断某张表是否存在
     * @param tabName 表名
     * @return
     */
    public boolean tabbleIsExist(String tableName){
            boolean result = false;
            if(tableName == null){
                    return false;
            }
            SQLiteDatabase db = null;
            Cursor cursor = null;
            try {
                    db = this.getReadableDatabase();
                                                           //这里表名可以是Sqlite_master
                    String sql = "select count(*) as c from "+AppConstant.DataBaseName+" where type ='table' and name ='"+tableName.trim()+"' ";
                    cursor = db.rawQuery(sql, null);
                    if(cursor.moveToNext()){
                            int count = cursor.getInt(0);
                            if(count>0){
                                    result = true;
                            }
                    }
                    
            } catch (Exception e) {
                    // TODO: handle exception
            }                
            return result;
    }</span>

相关文章推荐

判断sqlite数据库中表是否存在的方法

判断数据库表是否存在 sql语法很简单 就一句话 SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tableName';...

Android SQLite数据库判断某张表是否存在的语句

1、可以在创建表之前判断,这样就不会重新创建,create table if not exists Student(stu text primary key, name text); 比平时的创建表多...

Android 数据存储——SQLite实例、判断数据库中表是否存在

本文主要记录一下Android SQLiteDatabase中如何判断数据库中表是否存在,以及测试SQLiteDatabase数据库的基本操作。有关SQLite的详细说明,可以查看转载的Android...

sqlite判断表或者字段是否存在

如何判断sqlite中的数据库表或者字段是否存在,方法是通过sqlite_master表。 sqlite_master表结构如下: [sql] view plain copy ...
  • guggy
  • guggy
  • 2017-04-30 16:23
  • 250

sqlite查看所有表名及字段名,及判断是否存在的方法

sqlite查看所有表名及字段名,及判断是否存在的方法

android下访问已存在的sqlite数据库文件的办法

android下访问已存在的sqlite数据库文件的办法

android sqlite 不存在插入,存在更新语句

sqlite sql语句之不存在插入,存在更新语句 邮箱:zz7zz7zz@163.com微博:http://weibo.com/u/3209971935
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)