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();
String sql = "select count(*) as c from Sqlite_master 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;
}
分享到:
相关推荐
补充知识:Android studio sqllite数据库操作中关于表的创建和无法插入数据时的注意事项以及解决 创建表的sql语句 1.如果有条件的话。最好使用sqllite expert编辑代码测试,再复制到Android studio中 2.如果没有的话...
一个简单的Android SQLite ORM框架不想花资源分的同学可以上我的github主页下载:https://github.com/chenyihan/Simple-SQLite-ORM-Android,因为要传到github,所以代码中的注释和doc文档都是英文的,对自己英文不...
android sqlite的使用方法
Android 数据库SQLite 详解,简单学好SQLite
它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。 就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。 为什么要用 ...
Android的SQLite中DateTime类型数据的存取问题
android SQLite 一个数据库创建多个表,并对指定的表进行增删改查操作,具体使用SQLite数据库时,可以将这个作为模版,在此基础上增加或减少数据库及表,操作起来非常的方便。
验证android sqlite数据库insert 和delete 方法返回值的具体规律 insert 插入一行,如果当前最大id是4,insert新的一条记录id是5 ,如果把5删除, 在insert一条新的记录id还是5,如果删除的是id为4的记录, 再新增一...
android sqlite可视化工具,可以导入新建数据这个数据库里
android sqlite示例代码
Android 开发中使用 SQLite 数据库 简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。...
android sqlite 学习,使用java的语法规则和 android自带的语法规则进行数据库的增删查改
输入用户姓名和学号,点击注册按钮,可以直接在sqlite数据库内添加该用户的姓名学号,并跳转到另一页面,该页面显示sqlite内所有注册用户的信息.点击一条信息,可以选择是否删除,删除之后,数据库内将不存在该用户信息.
开源的android sqlite数据操作工具类。
sqlite-android一个Android SQLite支持库
NULL 博文链接:https://ghostfromheaven.iteye.com/blog/976680
关于Android SQLite的基本操作,留作以后使用
SQlite Android SQLite的应用 简易的学生成绩管理系统 1.用到类似表单的界面。界面美观清晰。 2.搭建ListView WIdget组件。单击列表项即可对其删除修改。 3.实现了对学生信息的增,删,改,查。
Android Sqlite正则匹配
Android Database SQLite 多表操作源码,可以用android studio 跑起来没问题。是android 数据库SQLite很好的操作源码,支持多表操作。