数据库事务: 数据库事务(Database Transaction) 是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。 设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: 更新客户所购商品的库存信息 保存客 ...
分类:
数据库 时间:
2016-06-15 01:44:42
阅读次数:
227
1、数据库事务基础知识 1)数据库事务有严格的定义,它必须同时满足4个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),简称ACID。 2)数据并发的问题:脏读、不可重复读、幻想读、第一类丢失更新、第二类丢失更新。 3)数据 ...
分类:
编程语言 时间:
2016-06-14 11:37:09
阅读次数:
223
数据库事务:是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应..
分类:
数据库 时间:
2016-06-13 19:21:15
阅读次数:
201
事务其实对于事务而言,我们就是为了数据库恢复技术而产生的概念。事务(DatabaseTransaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将..
分类:
数据库 时间:
2016-06-13 19:21:10
阅读次数:
415
这一点,跟数据库事务的原子性概念差不多,即一个操作(有可能包含有多个子操作)要么全部执行(生效),要么全部都不执行(都不生效)。 关于原子性,一个非常经典的例子就是银行转账问题:比如A和B同时向C转账10万元。如果转账操作不具有原子性,A在向C转账时,读取了C的余额为20万,然后加上转账的10万,计 ...
分类:
编程语言 时间:
2016-06-13 15:13:59
阅读次数:
184
MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。 此外,MySQL内部有多种数据库引擎,最常用的引擎是支持数据库事务的Inno ...
分类:
数据库 时间:
2016-06-12 13:56:57
阅读次数:
273
1、数据库事务 1.1 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 1.2 事务的4个特性(ACID): (1)原子性(atomic)(atomicity)事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事务 ...
分类:
数据库 时间:
2016-06-10 12:26:09
阅读次数:
337
layout代码: Activity代码: ...
分类:
数据库 时间:
2016-06-06 09:05:17
阅读次数:
199
1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.andr ...
分类:
数据库 时间:
2016-06-05 23:26:17
阅读次数:
360
1. SQlite概述 SQLite是一款轻量、快速、跨平台的嵌入式数据库,是遵守ACID(注:ACID指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))的关系型数据库管理系统 ...
分类:
数据库 时间:
2016-06-04 17:49:57
阅读次数:
240