微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlite数据库之增删改查 函数讲解

sqlite数据库之增删改查

/** * @param table表名 * @param whereClause字段,条件 * @param whereArgs * @return */ public int delete(String table,String whereClause,String[] whereArgs) { Log.i(TAG,"---------------delete-----------------"); return db.delete(table,whereClause,whereArgs); } /** * @param table表名 * @param nullColumnHack如果参数都为空,会添加一条除主键之外其他字段值为Null的记录 * @param values要插入的值,相当于map类型的 * @return */ public long insert(String table,String nullColumnHack,ContentValues values) { Log.i(TAG,"---------------insert-----------------"); return db.insert(table,nullColumnHack,values); } /** * @param table * 表名 * @param values * 字段及对应的值,相当于map * @param whereClause * 所要更新的字段,如果为空就更新所有 * @param whereArgs * @return */ public int update(String table,ContentValues values,"---------------update-----------------"); return db.update(table,values,whereArgs); } /** * 查询表返回一个的结果集。 * @param table * 表名 * @param columns * 控制哪些字段返回结果(传null是返回所有字段的结果集) * @param selection * 查询条件子句,相当于select语句where关键字后面的部分,在条件子句允许使用占位符“?” * @param selectionArgs * 对应于selection语句中占位符的值,值在数组中的位置与占位符在语句中的位置必须一致,否则就会有异常 * @param groupBy * 相当于select语句group by关键字后面的部分 * @param having * 相当于select语句having关键字后面的部分 * @param orderBy * 是否对某一字段进行排序(传null不进行排序) * @return */ public Cursor query(String table,String[] columns,String selection,String[] selectionArgs,String groupBy,String having,String orderBy) { Log.i(TAG,"---------------query-----------------"); return db.query(table,columns,selection,selectionArgs,groupBy,having,orderBy); } /**   * 查询表返回一个的结果集 * @param table * 表名 * @param columns * 控制哪些字段返回结果(传null是返回所有字段的结果集) * @param selection * 查询条件子句,相当于select语句where关键字后面的部分,在条件子句允许使用占位符“?” * @param selectionArgs * 对应于selection语句中占位符的值,值在数组中的位置与占位符在语句中的位置必须一致,否则就会有异常 * @param groupBy * 相当于select语句group by关键字后面的部分 * @param having * 相当于select语句having关键字后面的部分 * @param orderBy * 是否对某一字段进行排序(传null不进行排序) * @param limit * 指定偏移量和获取的记录数,相当于select语句limit关键字后面的部分 * @return */ public Cursor query(String table,String orderBy,String limit) { Log.i(TAG,orderBy,limit); }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐