Android的SQLite中如何判断一个表是否存在
2015-08-14 14:49
876 查看
具体代码如下:(判断deviceinfo表是否存在)
public boolean isTableExists(SQLiteDatabase db) {
String sql = "select count(*) as c from sqlite_master where type ='table' and name ='DeviceInfo';";
cursor = db.rawQuery(sql, null);
if (cursor.moveToNext()) {
int count = cursor.getInt(0);
if (count > 0) {
result = true;
}
}
return result;
}
public boolean isTableExists(SQLiteDatabase db) {
String sql = "select count(*) as c from sqlite_master where type ='table' and name ='DeviceInfo';";
cursor = db.rawQuery(sql, null);
if (cursor.moveToNext()) {
int count = cursor.getInt(0);
if (count > 0) {
result = true;
}
}
return result;
}
相关文章推荐
- arcgis for android 学习 - (5) 在地图指定位置添加“标记“,并尝试选中它
- arcgis for android 学习 - (6) 属性查询。检索图层上某个要素,并高亮显示它。
- arcgis for android 学习 - (7) 在真机上 模拟GPS
- android开发(13) 尝试在流布局中移动控件
- android开发(14) 可以横向滚动的ListView(固定列头)
- android开发(15) 调用摄像头拍照,保存在照片到数据库。
- android LayoutInflater
- android定位的实现
- android开发之GPS定位详解
- android 三种定位方式
- android 定位的4种方式介绍
- Android软件换皮肤问题
- Android Animations动画使用详解
- Android手机SD卡创建文件并写入内容
- Android应用:Service开发实例(三)之Service的具体应用方法
- Android签名详解(debug和release)
- 初窥Android AudioFlinger
- Android ADB 详解
- android 验证码实现,详细标注!
- java 与 android 常用正则表达式