㈠ 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预先建好,要用旅兄时就拿来用,不需首腔要每次都新建。