用来管理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)
Cursor query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
String selection:条件子句;String []selectionArgs:条件语句的参数数组;
String groupBy:分组字段;String having:分组条件;String orderBy:排序字段;
原文:http://www.cnblogs.com/ccshxt/p/5243794.html