標籤:
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的使用(二):資料增刪改查