一个简单的数据库事务操作如下所示:
mDatabase.beginTransaction(); try{ //在这里执行多个数据库操作 //执行过程中可能会抛出异常 mDatabase.setTransactionSuccessful(); //在setTransactionSuccessful和endTransaction之间不进行任何数据库操作 }catch(Exception e){ //当数据库操作出现错误时,需要捕获异常,结束事务 mDatabase.endTransaction(); throwe; } //当所有操作执行完成后结束一个事务 mDatabase.endTransaction(); }
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android数据库操作技巧总结》、《Android编程之activity操作技巧总结》、《Android文件操作技巧汇总》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》、《Android视图View技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
标签:SQLite
相关阅读 >>
database.net强大的数据库查询管理工具使用图文教程
rxjava2_flowable_Sqlite_android数据库访问实例
python实现将Sqlite中的数据直接输出为cvs的方法示例
navicat for Sqlite导入csv中文数据的方法
Sqlitestudio打开后如何切换成简体中文Sqlitestudio绿色版中文设置方法介绍
更多相关阅读请进入《Sqlite》频道 >>

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