Sqlite插入大量数据时提速方法
来源:互联网 发布:server 03安装apache 编辑:程序博客网 时间:2024/06/06 02:09
如果不加事务的循环插入的话,默认是没插入一次是一次事务,这样子速度会很慢。
开一个事务能提高一些速度。
代码模版如下。
/** * 插入一组数据. * * @param values 数据键值对. * @param tableName 表名. */ public int insert(ContentValues values[], String tableName) { int flag = 0; db = getWritableDatabase(); db.beginTransaction(); try { for (int i = 0; i < values.length; i++) { db.insert(tableName, null, values[i]); } db.setTransactionSuccessful(); } catch (Exception e) { e.printStackTrace(); flag = -1; } finally { db.endTransaction(); db.close(); } return flag; }
0 0
- Sqlite插入大量数据时提速方法
- sqlite大量数据插入的优化
- sqlite大量数据插入优化总结
- SQLite 插入大量数据慢的解决方法
- Android在SQLite插入大量数据的时的性能优化
- Android:SQLite插入大量数据的效率优化
- Python使用SQLite插入大量数据耗时问题
- mysql大量插入数据的方法
- Oracle 利用储存过程插入循环插入大量数据方法
- 插入大量数据
- Oracle 插入大量数据
- Oracle 插入大量数据
- Oracle 插入大量数据
- 一次插入大量数据
- Oracle 插入大量数据
- Oracle 插入大量数据
- DB2大量数据插入
- oracle大量插入数据
- 学以致用,以书开疆
- js获取节点dom操作
- android 自动化测试工具
- wireshark 过滤规则
- EXT.NET--FORM控件
- Sqlite插入大量数据时提速方法
- C++调用java基于XFire的WebService接口
- POJ2891&&HDU3579&&HDU1573
- 小疏忽,大错误
- 实现了UI的简单群聊(java的IO流和多线程,网络通信)
- ReportStudio入门教程(五) - 数据汇总
- Android开发--ListView的操作
- 程序员很暴力,请远离
- Java第五周作业