android 为什么使用 insert update delete 操作sqlite数据,为什么不使用execsql呢?

感觉execsql更简单,似乎也更快... 感觉execsql更简单,似乎也更快 展开
 我来答
低调di大叔
2013-10-19
知道答主
回答量:28
采纳率:0%
帮助的人:31万
展开全部
本来就是execsql更快啊,你用insert update delete 系统调用这些方法时还要转换为sql语句,所以一般为了提高效率的话就用execsql
追问
那为什么ANDROID官方文档使用insert等知道新手呢?是不是这些方法还执行了其他一些任务呢
追答
原始SQL语句虽然比Android封装过的语句快一些,但是不能配合一些 Adapter的使用,同时你也要做好SQL语句异常处理;而且Android封装后的类内容格式相对更加固定,更有助于提高开发效率。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式