Android中SQLite操作示例

2021-08-31 12:54:01 字數 817 閱讀 7438

android中sqlite操作示例

在android中對sqlite資料庫的操作,涉及以下幾個方面:

1、確認資料庫檔案,即.db檔案;

2、通過android.database.sqlite. sqlitedatabase類的openorcreatedatabase()方法開啟資料庫;

3、資料庫操作:

a、開始事務:

sqlitedatabase.begintransaction();

b、執行sql語句;

c、結束事務:

sqlitedatabase.endtransaction();

static boolean installdefaultsitestodb(context cxt) 

db.begintransaction();//開始事務

boolean bool = doinstalldata(db);//執行sql語句,插入資料

//設定事務標誌

if (bool) else

return bool;

} finally

db.close();

} }}private static sqlitedatabase opendb(string file) catch (throwable e)

} //

private static boolean doinstalldata(sqlitedatabase db)

return true;

} catch (sqlexception se)

}

android筆記之SQLite 資料庫操作

資料庫的初始化 public class blacklistdb extends sqliteopenhelper override public void oncreate sqlitedatabase sqlitedatabase override public void onupgrade s...

Android 中 SQLite 效能優化

sqlite效能的優化,在此記錄。乙個比較全面的sqlite資料庫講解 具體用法看上面的部落格。優點 加快了查操作 缺點 降低了增刪改操作的速度,增加了空間消耗,建立索引過程耗時。基於以上特點,具體情況判斷是否建立索引。sqlite想要執行操作,需要將程式中的sql語句編譯成對應的sqlitesta...

Android中SQLite版本公升級

size large android中sqlite版本公升級 網上有很多文章,但是感覺寫的都不是很明白 前提 定義dbopenhelper類繼承sqliteopenhelper 重寫oncreate和onupgrade方法 ondowngrade是降級的方法,應該不會用到 定義兩個屬性 資料庫名稱,...