![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 81
efeics
这个作者很懒,什么都没留下…
展开
-
Android SQLite 是否开启了 shared-cache 模式?
没有默认开启并且也未提供相关控制API--------------------------------------shared-cache 模式:同一线程或同一进程对同一数据库的连接(connection)可以以共享缓存的方式呈现,实际上对于数据库只有一个连接。http://www.sqlite.org/sharedcache.html关注到这个模式是因为,在SQL原创 2014-01-23 22:59:42 · 2942 阅读 · 0 评论 -
Android SQLite 支持嵌套事务吗?
Android SQLite相关java源码中多次提到支持 nested transaction。而SQLite本身不支持嵌套事务,只能使用 savepoint 代替。 https://www.sqlite.org/lang_savepoint.html嵌套事务即是类似于BEGIN BEGIN ......也许没有太多人会直接这样写,更多情况是,一个程序执行原创 2014-01-24 20:30:26 · 5548 阅读 · 0 评论 -
Android SQLite 打开、操作分析
分析Android中使用sqlite时调用的关系。SQLiteDatabase SQLiteSession SQLiteConnectionPool SQLiteConnection关系原创 2014-02-08 12:32:33 · 14572 阅读 · 3 评论 -
Android SQLiteStatement 编译、执行 分析
SQLite中所有SQL语句都需要先编译为stmt,然后执行。本文分析Android SQLite 对sql语句编译为statement,并将其执行的过程。原创 2014-02-08 22:28:30 · 8919 阅读 · 1 评论 -
Android SQLite的 select 操作分析
就像 《Android SQLiteStatement 编译、执行 分析》 中所说的,SQLite中所有SQL语句都需要先编译为stmt,然后执行。上述文章介绍了SQLiteStatement在android层面的编译执行。然而,类SQLiteStatement只能用以执行无返回值或者只有一行一列(1X1)的sql语句,例如INSERT ALERT 等,而像SELECT这种返回结果可能多行多列的则不适用。android对select提供了专门的执行方法rawQuery(),对其也有特殊的SQLiteQu原创 2014-02-10 12:20:19 · 16455 阅读 · 0 评论