您的位置:首页 > 数据库

SQLite数据库 (二) 数据库方法签名的含义

2016-06-19 15:28 441 查看

SQLite数据库 – insert()方法

【方法签名】

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

【参数】

String table:表名

String nullColumnHack:只要第3个参数是有意义的,则第2个参数可以随意填写

ContentValues values:封装了字段名称与值的对象

【返回值】

新增加的记录的ID,如果增加数据失败,则返回-1

SQLite数据库 – delete()方法

【方法签名】

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

【参数】

String table:表名

String whereClause:where子句

String[] whereArgs:where子句中各?对应的值

【返回值】

受影响的行数

SQLite数据库 – update()方法

【方法签名】

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

【参数】

String table:表名

ContentValues values:封装了字段名称与值的对象

String whereClause:where子句

String[] whereArgs:where子句中各?对应的值

【返回值】

受影响的行数

SQLite数据库 – query()方法

【方法签名】

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

【参数】

String table:表名

String[] columns:查询的字段列表

String selection:where子句

String[] selectionArgs:where子句中各?对应的值

String groupBy:group by子句

String having:having子句

String orderBy:order by子句

【返回值】

Cursor对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 sqlite