什么是事务

事务

 事务(Transaction)是访问并可能更新数据库中各项数据项的一个程序执行单元(unit)。 事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。

就像电路并联,互不联系,互不打扰

事务结束有两种,要么全部执行成功,要么全部执行失败。

 事务有四个特征:原子性、一致性、隔离性和持久性

                                 这四个特征通常称为ACID

事务的四个特征

原子性

必须全部执行,不可只执行一部分

一致性

 事务前后数据的完整性必须保持一致

隔离性

 隔离性是指一个事务的执行不能有其他事务的干扰

持久性

持久性是指一个事务一旦提交,对数据库中数据的改变就是永久性的。此时即使数据库发生故障,修改的数据也不会丢失。接下来其他的操作不会对已经提交了的事务产生影响。

你可能感兴趣的:(java,开发语言)