SQLite的使用:数据增删改查

Posted 四海兴唐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLite的使用:数据增删改查相关的知识,希望对你有一定的参考价值。

SQLiteDatabase

用来管理SQLite数据库的类。SQLiteDatabase新增、修改、删除和查询数据库数据的方法,还可以执行其他常见的数据库管理任务。

方法

描述

(void) execSQL(String sql)

执行一个SQL语句的方法

(long) insert(String table,String nullColumnHack,ContentValues values)

添加数据行的方法

 

(int) update(String table, ContentValues values, String whereClause, String[] whereArgs)

更新数据行的方法

 

(int) delete(String table,String whereClause,String[] whereArgs)

 

删除数据行的方法

 

 

一、数据新增

数据新增的三种方法,任选一种即可。建议使用第三种方法来实现数据的新增,因为不用自己拼接字符串,更安全。

技术分享

二、数据修改

数据修改的三种方法,任选一种即可。建议使用第三种方法来实现数据的修改,因为不用自己拼接字符串,更安全。

技术分享

三、数据删除

数据删除的三种方法,任选一种即可。建议使用第三种方法来实现数据的删除,因为不用自己拼接字符串,更安全。

技术分享

四、数据查询

Cursor  rawQuery(String sql, String[] selectionArgs)

• 参数说明:String sql 要执行的查询语句,可以使用占位符;String[] selectionArgs 参数数组
• 返回值:Cursor  结果集;相当于ResultSet

Cursor  query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)

•参数说明:String table:表名称;  String[] colums:列名称数组;

    String selection:条件子句;String []selectionArgs:条件语句的参数数组;

    String groupBy:分组字段;String having:分组条件;String orderBy:排序字段;

•返回值:Cursor  结果集;相当于ResultSet

技术分享

 

以上是关于SQLite的使用:数据增删改查的主要内容,如果未能解决你的问题,请参考以下文章

MySQL-增删改查简易操作

django配置模型增删改查

IOS sqlite数据库增删改查

mysql数据库增删改查

Django ORM 数据库增删改查

库表的增删改查