Android数据库SQLite性能优化技巧
2011-07-24 08:14:19 来源:本站整理核心提示:对于Android使用的数据库而言,官方提供了开源的SQLite,由于支持SQL语言查询底层开源整体性能表现的比较稳定,Android数据库SQLite性能优化技巧,如果提高你的Android数据库性能? 下面Android开发就平时用到的技巧和大家分享: 1. 相对于封装过的ContentProvider而言,使用
对于Android使用的数据库而言,官方提供了开源的SQLite,由于支持SQL语言查询底层开源整体性能表现的比较稳定,如果提高你的Android数据库性能? 下面Android开发就平时用到的技巧和大家分享:
1. 相对于封装过的ContentProvider而言,使用原始SQL语句执行效率高,比如使用方法rawQuery、execSQL的执行效率比较高。
2. 对于需要一次性修改多个数据时,可以考虑使用SQLite的事务方式批量处理,我们定义SQLiteDatabase db对象,执行的顺序为
db.beginTransaction();
//这里处理数据添加,删除或修改的SQL语句
db.setTransactionSuccessful(); //这里设置处理成功
db.endTransaction(); //这句很重要,告诉数据库处理完成了,这时SQLite的底层会执行具体的数据操作。
3. 打好SQL语句的基础,对于查询,以及分配表的结构都十分重要,Android123建议有时间的网友可以查看下SQLite的源码对底层实现加深了解后可以很好的做性能调优。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接