㈠ android開發SQLite如何批量事務插入手機號至資料庫
解決方法:
添加事務處理,把5000條插入作為一個事務
dataBase.beginTransaction(); //手動設置開始事務
//數據插入操作循環
dataBase.setTransactionSuccessful(); //設置事務處理成功,不設置會自動回滾不提交
dataBase.endTransaction(); //處理完成
將資料庫「倒出來」:
sqlite3 film.db ".mp" > output.sql
利用輸出的資料,建立一個一模一樣的資料庫(加上以上指令,就是標準的SQL資料庫
備份了):
sqlite3 film.db < output.sql
在大量插入資料時,你可能會需要先打這個指令:
begin;
插入完資料後要記得打這個指令,資料才會寫進資料庫中:
commit;
㈡ android SQLiteDatabase Cursor需要關閉不
cursor.close就可以關閉 sqlitedatabase不需要關閉 ,你可以拆芹襲把sqlitedatabase預先建好,要用旅兄時就拿來用,不需首腔要每次都新建。