向数据库提交数据或修改数据,如果你觉得没有问题,就可以提交,如果其中有一个环节出错了,就可以设置回滚,可以根据判断进行回滚,不是非要出异常了才回滚,如何回滚如何提交要看你的业务逻辑。
比如:
你去银行转账,转账我们有两步吧,从你账户中取出钱再往他账户中加钱。那这两步银行是必须要确保正确无误的进行的。要被看做成一个事务。其中任何一步出错就算是转账失败,但可能你这时是已经从你账户中扣了钱了,又没往他账户里加钱,怎么办?银行会事务回滚,不保存你刚才的操作,即恢复到你没转账之前的状态。
本回答被网友采纳什么是事务事务中的提交和回滚是什么意思
所谓回滚事务,简单来说就是当一个事务的某一个操作发生问题时,整个事务可以回滚掉,就像没有做任何操作一样,换言之当发生错误或事务被取消,则回滚事务。当开启事务之后,所有的操作都会被存储在事务日志中,而只有当我们进行提交事务的操作后,才会将我们更新的数据同步到数据表中。
什么是事务事务中的提交和回滚是什么意思
事务的提交是指事务里的所有操作都正常完成。事务的回滚是指程序或数据处理错误,将程序或数据恢复到上一次正确状态的行为。
事务的提交和回滚是什么意思 Java
一组业务整体处理的行为叫一个事务。这一组的业务都能成功处理,我们就可以把这个事务提交来保存你已做的行为结果。但如果一组中有任何的差错出现的话,我们就认为这事务不成功,需要回滚来撤消之前的操作。举例:你去银行转账,转账我们有两步吧,从你账户中取出钱再往他账户中加钱。那这两步银行是...
事务回滚是什么意思?
事务回滚指的是当发生错误或异常时,事务能够自动地撤销已经执行的操作,返回到事务开始之前的状态。事务的回滚是通过数据库管理系统实现的。当事务操作无法正常进行时,数据库会自动将已经提交的数据进行回滚操作,回滚到操作前的状态。这个过程是通过数据库记录操作日志实现的。数据库会记录所有的修改操作,...
thinkphp事务回滚啥意思
事务是一组组合成逻辑工作单元的操作。简单的说 就是 操作几个相关的数据库时,保证每一步操作都完整,如果有错误,就返回到最开始。例如,从A 里面 减1 ,在给 B 里面 加1 这是一个过程。如果不用事物,就会发送 A里面已经减了1,但是B 里面 并没有加成功。如果用事物提交,B里面没用加...
数据库的问题,事务定义中,COMMIT语句和ROLLBACK语句的作用是什么?
Commit表示提交。Rollback的意思是回滚。甲骨文公司(是一家全球数据库软件公司,总部位于美国加州红杉城。2008年,按收入计算,甲骨文公司是全球第三大软件公司,仅次于微软和IBM。Oracle数据库产品被财富榜上的前1000家公司使用,也被许多大型网站使用。甲骨文公司于1989年进入中国,在北京、上海、广州和...
回滚什么意思?
回滚是指撤销之前的操作或变更的状态。以下是对回滚的 回滚的基本含义 在日常使用计算机或软件时,回滚通常指的是将系统或软件恢复到之前的状态。当进行某些操作后,发现出现了错误或问题,为了纠正这些错误或解决问题,我们就会使用回滚操作。例如,在计算机系统中安装了新的软件更新导致出现问题时,系统可能...
在jdbc中回滚是什么意思?
回滚必须要配合上事务。在事务中如果正常执行就执行提交commit.如果中间出现问题,可以使用rollback()来撤销事务中所包含的所有操作。所以一般都会把回滚放在catch中
回滚什么意思?
首先,程序回滚是指在编程环境下,当代码执行出现错误或需要撤销对代码库的修改时,通过回滚操作将代码库恢复到之前的稳定版本。这种操作对于软件开发团队来说至关重要,能够防止未预期的错误影响到系统的正常运行。其次,数据回滚是指在数据库管理中,当数据操作出现失误,如误删、误改数据时,通过回滚操作...
数据库中前滚、回滚什么意思
所以第二条sql就出现无法执行,那么数据库的状态必须回到没有执行B的update语句之前。当一个事务执行的时候,数据库会依次执行中间的sql语句,当某一条sql发生错误以后,根据事务的原子性,通过2种方式使数据库回到事务没有执行的状态。撤销就是相当于不执行commit;回滚就是执行一遍相反的操作,比如再执行...