这篇文章,主要介绍Android中数据存储技术之SQLite事务操作以及存储大文件。
目录
一、SQLite事务
1.1、SQlite事务的介绍
SQLite数据库也支持ACID事务的操作,事务就是指将所有的SQL语句看作一个整体来操作,只有当这一组SQL语句全部指向成功,那么这个事务才表示执行成功,否则表示事务执行失败。
为什么需要事务???
假设,现在有一个SQL语句是插入数据的,那么我们需要当插入成功之后,才能够执行第二个SQL语句,如果没有事务,如果第二个SQL语句执行失败,那第一个SQL已经执行成功,这就会导致数据错乱问题,所以需要一个事务来确保两个SQL语句都执行,才将数据库的数据更新,否则将之前的SQL语句进行回滚操作。
1.2、SQLite事务的使用
android应用为SQLite事务的实现提供了几个方法,我们