freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第10章儲存偏好設(shè)定、檔案與資料庫(參考版)

2025-07-23 07:13本頁面
  

【正文】 ? rawQuery()方法的第 1個參數(shù)是 SELECT指令,第 2個參數(shù)是當(dāng)?shù)?1個參數(shù)是參數(shù)查詢時,指定「 ?」符號取代的參數(shù)值,可以傳回 Cursor物件,此時可以使用 getColumnNames()方法取得欄位名稱陣列,然後使用 for迴圈顯示查詢結(jié)果。 i++) str += colNames[i] + \t\t。 for (int i = 0。 1043 使用 SQL指令存取資料庫 – rawQuery()方法 ? 查詢部分是使用 rawQuery()方法下達(dá) SELECT指令,如下所示: Cursor c = (SELECT * FROM + DATABASE_TABLE, null)。, + ().toString() + ))。 1043 使用 SQL指令存取資料庫 – execSQL()方法 ? 在第 1042節(jié)是使用 SQLiteDatabase物件的方法來新增、更新、刪除和查詢記錄資料,事實(shí)上,我們也可以如同第1041節(jié)建立資料表一般,直接使用 execSQL()方法下達(dá) SQL指令來存取資料庫,如下所示: (INSERT INTO + DATABASE_TABLE + ( + title, price) VALUES (39。 ()。 str += (1) + \t\t。 i ()。 1042 使用 SQLiteDatabase類別存取資料表的記錄資料 – 查詢記錄 2 ? 在取得 Cursor物件後,我們就可以移動記錄指標(biāo)來取得查詢結(jié)果的每一筆記錄,如下所示: ()。 1042 使用 SQLiteDatabase類別存取資料表的記錄資料 – 查詢記錄 1 ?一般來說,如果是取出單筆的記錄資料,我們可以在 query()方法加上 WHERE子句的條件(不含WHERE本身),如下所示: Cursor c = (DATABASE_TABLE, colNames, _id = + rowId , null, null, null,null)。, null)。 1042 使用 SQLiteDatabase類別存取資料表的記錄資料 刪除記錄 ? SQLiteDatabase物件可以使用 delete()方法來刪除記錄,如下所示: count = (DATABASE_TABLE, title=39。 + title + 39。 (price, price)。 1042 使用 SQLiteDatabase類別存取資料表的記錄資料 更新記錄 ? SQLiteDatabase物件可以使用 update()方法來更新記錄,同樣需要使用 ContentValues類別建立更新的欄位值,如下所示: ContentValues cv = new ContentValues()。 (price, price)。 (title, ().toString())。 1042 使用 SQLiteDatabase類別存取資料表的記錄資料 新增記錄 ? SQLiteDatabase物件可以使用 insert()方法來新增記錄,首先,我們需要使用 ContentValues類別建立欄位值,使用put()方法加入欄位,如下所示: long id。 ?程式碼在建立 MyDBHelper物件後,呼叫g(shù)etWritableDatabase()方法來取得 SQLiteDatabase物件的資料庫。 1042 使用 SQLiteDatabase類別存取資料表的記錄資料 開啟可讀寫的資料庫 ?因?yàn)樾枰谫Y料庫新增、更新和刪除記錄,所以開啟可讀寫資料庫,通常是在 Activity類別的onCreate()方法開啟資料庫,如下所示: dbHelper = new MyDBHelper(this)。 } } 1041 使用 SQLiteOpenHelper類別建立資料庫與資料表 相關(guān)方法 ? SQLiteOpenHelper類別提供相關(guān)方法來開啟和關(guān)閉資料庫,如下表所示: 方法 說明 getReadableDatabase() 建立或開啟(如果存在)一個唯讀資料庫,成功開啟傳回SQLiteDatabase物件 getWritableDatabase() 建立或開啟(如果存在)一個讀寫資料庫,成功開啟傳回SQLiteDatabase物件 close() 關(guān)閉開啟的資料庫 1042 使用 SQLiteDatabase類別存取資料表的記錄資料 – 說明 ? SQLiteDatabase類別提供相關(guān)方法來新增、更新和刪除資料表的記錄資料。 } Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { (DROP TABLE IF EXISTS titles)。 public MyDBHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION)。 1041 使用 SQLiteOpenHelper類別建立資料庫與資料表 繼承 SQLiteOpenHelper類別 1 ? 在 MyDBHelper(自行命名)子類別需要新增建構(gòu)子,覆寫onCreate()和 onUpgrade()方法,首先是建構(gòu)子,如下所示: public class MyDBHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME =
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1