热门

最新

红包

立Flag

投票

同城

我的

发布
qq_41228864
刘小爱
6 年前
trueqq_41228864

自学Java第70天

学了下数据库事务
总感觉事务回滚是个可有可无的存在

什么叫事务呢?
一开始觉得挺高大上的
其实特简单,就是一种保护机制

通俗地理解就是:事务中有几个操作
这几个操作要全部成功才算成功
只要有一个为假即为失败

就有点类似于逻辑运算符的&&
全真才为真,一假即为假

事务成功了,可以提交commit
完成对数据库的修改
事务失败了,可以回滚rollback
回到事务开始时的状态

但是有一个问题就是
事务不成功,那它是没法提交的
既然如此,回滚似乎没啥用?
用不用它对数据本身没有影响

当然其肯定是有特殊的应用场景的
只不过本人学识有限,还不清楚

CSDN App 扫码分享
分享
13
9
打赏
  • 复制链接
  • 举报
下一条:
想在本地winds装一个oracle,老是出问题,有谁有靠谱的版本链接和安装教程,找了好多,都不行,求救
立即登录