需要掌握如下方法:
getReadableDatabase(); //返回SQLiteDatabase 对象
getWritableDatabase(); //
onCreate(SQLiteDatabase db);
onOpen(SQLiteDatabase db);
onUpgrade(SQLiteDatabase db, int oldVersion, in newVersion);
close();
Cursor query(boolean distinct, //指定是否去除重复记录。
String table, //执行查询数据的表名。
String[] columns,//要查询出来的列名。
String selection, //查询条件子句。
String[] selectionArgs,// 用于为selection子句中占位符传入参数值,值在数组中的位置与占位符在语句中的位置必须一致,否则就会有异常。
String groupBy, //用于控制分组。
String having, //用于对分组进行过滤。
String orderBy, //用于对记录进行排序。
String limit)//用于进行分页。
public boolean exits(SQLiteDatabase db, String table){
boolean exits = false;
String sql = "select * from "+table;
Cursor cursor = db.rawQuery(sql, null);
if(cursor.getCount()!=0){
exits = true;
}
return exits;
}