摘要: 应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用响应缓慢,因为 sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始5000条记录也就是要5000次读写磁盘操作。 而且不能保证所有数据都能同时插入。(有可能... 阅读全文
posted @ 2012-08-29 16:21 brainy 阅读(7838) 评论(0) 推荐(1) 编辑
摘要: 最近发现一个问题,有时候对一个Android项目反复的Add jar和remove jar,发现编译可以通过,但是运行起来当应用到外部jar的对象时,会抛出java.lang.NoClassDefFoundError异常。导致程序奔溃。 查看项目属性,发现java build path里比正常的项目... 阅读全文
posted @ 2012-08-29 16:10 brainy 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 事务 事务定义了一组SQL命令的边界,这组命令或者作为一个整体被全部执行,或者都不执行。事务的典型实例是转帐。 事务的范围 事务由3个命令控制:BEGIN、COMMIT和ROLLBACK。BEGIN开始一个事务,之后的所有操作都可以取消。COMMIT使BEGIN后的所有命令得到确认;而ROLLBAC... 阅读全文
posted @ 2012-08-29 16:10 brainy 阅读(279) 评论(1) 推荐(0) 编辑