1..路徑
/data/data/packagename/database/***.db
2.特點
> 儲存有一定關係結構的資料
> 應用解除安裝時自動刪除
3.sqlite的特點:
> 小
> 快
4.相關api
1).sqliteopenhelper: 資料庫操作的抽象幫助類
> sqliteopenhelper(context context, string name, curso***ctory factory, int version) : 構造方法,指定資料庫檔名和版本號
> abstract void oncreate(sqlitedatabase db) : 用於建立表
> abstract void onupgrade() : 用於版本更新
> sqlitedatabase getreadabledatabase() : 得到資料庫連線
2). sqlitedatabase : 代表與資料庫的連線的類
> long insert() : 用於執行 insert sql, 返回 id 值
> int update() : 用於執行 updatesql
> int delete() : 用於執行 delete sql
> cursor query() : 用於執行 select sql, 返回包含查詢結果資料的cursor
> void execsql(sql) : 執行 sql 語句
> begintransaction() : 開啟事務
> settransaction() : 設定事務是成功的
> endtransaction() : 結束事務,可能提交事務或回滾事務
> opendatabase(string path, curso***ctory factory, int flags) : 得到資料庫連線
3). cursor : 包含所有查血結果記錄的結果集物件(游標,游標)
> int getcount() : 匹配的總記錄數
> boolean movetonext() : 將游標移動到下一條記錄的前面
> *** get***(columnindex) : 根據字段下標得到對應值
> int getcolumnindex(columnname) : 根據欄位名得到對應的下標
5.android中的 junit 測試
1). 新增配置資訊
2).編寫測試類
class studenttest extends androidtestcase
SQLite資料庫儲存
建立資料庫 建立資料庫,首先我們需要建立乙個幫助類繼承sqliteopenhelper類,sqliteopenhelper類是乙個抽象類,其中有兩個抽象方法,oncreate upgrade 我們應該在自己的抽象類裡面實現這兩個抽象方法,並在其中事項建立資料庫和公升級資料庫的邏輯。sqliteope...
SQLite儲存 建立資料庫
從昨天晚上六點到今天早上八點全班同學一直都在別墅趴 玩得好開心 此乃本人的學習筆記 我只是將csdn部落格做為乙個記錄學習的地方 so.1.自己重寫乙個類繼承至sqliteopenhelper 2.用繼承的類建立乙個物件 3.使用此物件呼叫getwritabledatabase 或getreadab...
使用SQLite資料庫儲存資料
public class dbhandler extends sqliteopenhelper override public void oncreate sqlitedatabase db override public void onupgrade sqlitedatabase db,int o...