sqlite 中判断某个表是否存在的方法
16lz
2021-01-26
sqlite中判断某个表是否存在的方法,贴出来供大家参考
/**
*判断某张表是否存在
*@paramtabName表名
*@return
*/
publicbooleantabbleIsExist(StringtableName){
booleanresult=false;
if(tableName==null){
returnfalse;
}
SQLiteDatabasedb=null;
Cursorcursor=null;
try{
db=this.getReadableDatabase();
Stringsql="selectcount(*)ascfromSqlite_masterwheretype='table'andname='"+tableName.trim()+"'";
cursor=db.rawQuery(sql,null);
if(cursor.moveToNext()){
intcount=cursor.getInt(0);
if(count>0){
result=true;
}
}
}catch(Exceptione){
//TODO:handleexception
}
returnresult;
}
更多相关文章
- 高通android开源代码下载
- 大话企业级Android应用开发实战 音乐播放器的开发
- 《第一行代码Android》学习总结第八章 使用摄像头与相册
- Android(安卓)相对布局中的 代码中修改属性与布局文件的设置不同
- android break 与 return 的区别
- 私有析构函数 Android(安卓)代码分析
- android SQLite数据库的增删改查以及事务的单元测试
- Android(安卓)自定义适配器
- 还有比这更全的Android代码与驱动吗?