Android开发中的数据库事务用法分析


本文整理自网络,侵删。

本文实例讲述了Android开发中的数据库事务用法。分享给大家供大家参考,具体如下:

在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的。

首先Android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。

其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。

如果您喜欢使用其他平台(如PHP + MySQL),代码通常在一个功能强大的服务器上运行,一般不会被意外中止,但在android平台上,您将会因为一次又一次的意外中止感到惊呀。android系统会杀死apps/threads/activities等中断数据库的使用,电池电量会耗尽或被移除等。所以,使用数据库事物至关重要。

实现android数据库事务非常简单,只需要使用SQLiteDatabase类的三个方法即可。

beginTransaction();
setTransactionSuccessful();
endTransaction();

当调用endTransaction()时,所有从beginTransaction()开始的操作都会被提交。

阅读剩余部分

相关阅读 >>

Sqlite教程(八):命令行工具介绍

Sqlite快速入门指南

如何通过android stduio来编写一个完整的天气预报app

android 中Sqlite技术实例详解

python操作Sqlite数据库过程解析

Sqlite3中数据导入到mysql中的实战教程

python创建sql数据库流程逐步讲解

android如何获取qq与微信的聊天记录并保存到数据库详解

django 2.0版本的新特性抢先看!

android四种数据存储的应用方式

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...