在Android中,可以使用以下方法調用數據庫:
-
創建或打開數據庫:
- SQLiteOpenHelper類:繼承自SQLiteOpenHelper類,可以使用其構造函數創建或打開數據庫。然后,在onCreate()方法中創建表格,onUpgrade()方法中升級表格。
- SQLiteDatabase類:使用openOrCreateDatabase()方法創建或打開數據庫。
-
增加數據:
- ContentValues類:創建一個ContentValues對象,將要插入的鍵值對添加到對象中。然后使用insert()方法將數據插入表格中。
-
查詢數據:
- SQLiteDatabase類:使用query()方法查詢數據。可以指定表格名稱、要返回的列、選擇條件、排序方式等。
- Cursor類:存儲查詢結果,并提供了方法用于遍歷結果集。可以使用getColumnIndex()方法獲取指定列的索引,使用getInt()、getString()等方法獲取指定列的值。
-
更新數據:
- ContentValues類:與增加數據類似,創建一個ContentValues對象并添加更新的鍵值對。然后使用update()方法更新數據。
-
刪除數據:
- SQLiteDatabase類:使用delete()方法刪除數據。可以指定表格名稱和刪除條件。
注意:在使用數據庫操作完成后,需要及時關閉數據庫連接,可以使用close()方法關閉數據庫。