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

正文內(nèi)容

android數(shù)據(jù)庫開發(fā)(參考版)

2025-06-22 13:57本頁面
  

【正文】 拼一個(gè)春夏秋冬!贏一個(gè)無悔人生!早安!—————獻(xiàn)給所有努力的人. 學(xué)習(xí)好幫手。不奮斗就是每天都很容易,可一年一年越來越難。是狼就要練好牙,是羊就要練好腿。 歡迎加入 My developerWorks 中文社區(qū)。 隨時(shí)關(guān)注 developerWorks 技術(shù)活動(dòng)和網(wǎng)絡(luò)廣播。 訪問 developerWorks Open source 專區(qū)獲得豐富的 howto 信息、工具和項(xiàng)目更新以及最受歡迎的文章和教程,幫助您用開放源碼技術(shù)進(jìn)行開發(fā),并將它們與 IBM 產(chǎn)品結(jié)合使用。本文介紹了如何在 Android 應(yīng)用程序中使用 SQLite 數(shù)據(jù)庫 ,主要介紹了在 Android 應(yīng)用程序中使用 SQLite 創(chuàng)建數(shù)據(jù)庫和表、添加數(shù)據(jù)、更新和檢索數(shù)據(jù),還介紹了比較常用的 SQLite 管理工具,通過閱讀本文,你可以在 Android 中輕松操作 SQLite 數(shù)據(jù)庫。一個(gè)最方便的 SQLite 客戶端是 FireFox SQLite Manager 擴(kuò)展,它可以跨所有平臺(tái)使用。把數(shù)據(jù)庫從設(shè)備上考出來,你可以使用 adb pull 命令(或者在 IDE 上做相應(yīng)操作)。數(shù)據(jù)庫文件一般存放在:/data/data/如果你喜歡使用更友好的工具,你可以把數(shù)據(jù)庫拷貝到你的開發(fā)機(jī)上,使用 SQLiteaware 客戶端來操作它。首先,模擬器綁定了 sqlite3 控制臺(tái)程序,可以使用 adb shell 命令來調(diào)用他。 回頁首在 Android 中使用 SQLite 數(shù)據(jù)庫管理工具在其他數(shù)據(jù)庫上作開發(fā),一般都使用工具來檢查和處理數(shù)據(jù)庫的內(nèi)容,而不是僅僅使用數(shù)據(jù)庫的 API。 // do something useful with these ()。 String name=(1)。 ()。 Cursor result=(widgets, columns, name=?,parms, null, null, null)。所以,以前的代碼段可以可寫成: String[] columns={ID, inventory}。SELECT 語句內(nèi)容作為 query() 方法的參數(shù),比如:要查詢的表名,要獲取的字段名,WHERE 條件,包含可選的位置參數(shù),去替代 WHERE 條件中位置參數(shù)的值,GROUP BY 條件,HAVING 條件。如果查詢是動(dòng)態(tài)的,使用這個(gè)方法就會(huì)非常復(fù)雜。 在上面例子中,我們查詢 SQLite 系統(tǒng)表(sqlite_master)檢查 table 表是否存在。mytable39。table39。通過這個(gè)方法你就可以調(diào)用 SQL SELECT 語句。查詢數(shù)據(jù)庫類似 INSERT, UPDATE, DELETE,有兩種方法使用 SELECT 從 SQLite 數(shù)據(jù)庫檢索數(shù)據(jù)。 (widgets, replacements, name=?, parms)。WHERE 條件和其參數(shù)和用過的其他 SQL APIs 類似。 update()方法有四個(gè)參數(shù),分別是表名,表示列名和值的 ContentValues 對(duì)象,可選的 WHERE 條件和可選的填充 WHERE 語句的字符串,這些字符串會(huì)替換 WHERE 條件中的“?”標(biāo)記。 (, )。示例如下: ContentValues cv=new ContentValues()。 另一種方法是使用 SQLiteDatabase 對(duì)象的 insert(), update(), delete() 方法。Sprocket39。execSQL() 方法適用于所有不返回結(jié)果的 SQL 語句。有兩種方法可以給表添加數(shù)據(jù)。如果你不需要改變表的 schema,不需要?jiǎng)h除表和索引 . 刪除表和索引,需要使用 execSQL() 方法調(diào)用 DROP INDEX 和 DROP TABLE 語句。 SQLite 會(huì)自動(dòng)為主鍵列創(chuàng)建索引。)。如果沒有異常,這個(gè)方法沒有返回值。當(dāng)你完成了對(duì)數(shù)據(jù)庫的操作(例如你的 Activity 已經(jīng)關(guān)閉),需要調(diào)用 SQLiteDatabase 的 Close() 方法來釋放掉數(shù)據(jù)庫連接。 return (db == null) ? false : true。 // TODO 每次成功打開數(shù)據(jù)庫后首先被執(zhí)行 } } 接下來討論具體如何創(chuàng)建表、插入數(shù)據(jù)、刪除表等等。 下面示例代碼展示了如何繼承 SQLiteOpenHelper 創(chuàng)建數(shù)據(jù)庫: public class DatabaseHelper extends SQLiteOpenHelper { DatabaseHelper(Context context, String name, CursorFactory cursorFactory, int version) { super(context, name, cursorFactory, version)。 構(gòu)造函數(shù),調(diào)用父類 SQLiteOpenHelper 的構(gòu)造函數(shù)。SQLiteOpenHelper
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1