最近應用總是反饋database lock,或者database re-open等等sqlitedatabaseexception.
改來改去總是不得其所。stackflow上就那幾個方法也都試過就是不管用。
後來在csdn上有一哥們的demo解決了問題。呵呵,還是國貨當自強哈。
然後是注意的事項:
也不複雜 1:databasehelper 使用單例實現。
2:每次操作前try 一下 begintransaction,完了transactionsuccessful,
finally裡判斷下db是否intransaction,是的話endtransaction.
3:盡量不要頻繁的開關db。cusor需要及時開關。
其他就沒什麼了。
SQLiteDatabase 基本使用
sqlitedatabase使用,手機6.0以上系統要動態註冊儲存許可權 當我們呼叫sqliteopenhelper的getreadabledatabase 或getwritabledatabase 的方法可以建立或公升級資料庫,這兩個方法會返回乙個sqlitedatabase的物件,借助這個物件可...
從外部匯入sqliteDatabase
public class dbmanager catch malformedurlexception e catch ioexception e return in private dbmanager public static dbmanager getinstants context ctx i...
搭建自己的SQLiteDataBase框架(三)
標籤 空格分隔 未分類 table name developer class developer public class skill implements serializable public void setname string name public string getdesc publ...