如何让事务日志回滚?

问题描述

在程序里循环调用SqlServer里写好存储过程,往数据库添加100条数据,假如添加到第98条的时候发生错误,该如何让数据回滚呢?先谢谢大家了。vs.net2005c#

解决方案

解决方案二:
rollback
解决方案三:
在什么地方用rollback呢?麻烦給段代码好吗?

时间: 2024-10-22 23:58:00

如何让事务日志回滚?的相关文章

MySql事务无法回滚的原因有哪些_Mysql

使用MySQL时,如果发现事务无法回滚,但Hibernate.Spring.JDBC等配置又没有明显问题时,不要苦恼,先看看MySQL创建的表有没有问题,即表的类型. InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定.基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能. MyIASM是I

java 事务 不回滚,这边进行处理的时候发现添加失败的时候,发现for里面的数据会插入到数据库中

问题描述 java 事务 不回滚,这边进行处理的时候发现添加失败的时候,发现for里面的数据会插入到数据库中 2C 解决方案 你确定已经开启事务了? 解决方案二: 你的这段代码就是执行了批量插入操作,没有涉及到添加事务的处理啊. 解决方案三: 不知道你是用了什么事务处理机制,光看这段代码跟事务没有一点关系! 解决方案四: 显然没有添加事务处理机制. 解决方案五: Transaction 呢? 解决方案六: 没看到事务语句...... 解决方案七: 想让rollback,你至少得用事务吧,都没用事

spring事务注解@Transactional事务不回滚

问题描述 spring事务注解@Transactional事务不回滚 如题: public interface A { public void A(); } public class B implements A{ public void A(){ B();} @Transactional public void B(){ //删除数据 //两者之前发生异常了... //添加数据 } } 如果将@Transactional注解放在某一service实现类的某一非入口方法,发现数据不会回滚,请问大

spring 事务 回滚-spring @Transactional 事务不能回滚

问题描述 spring @Transactional 事务不能回滚 在spring的配置文件里配置如下: <!-- enable the configuration of transactional behavior based on annotations --> <tx:annotation-driven transaction-manager="txManager"/> <!-- a PlatformTransactionManager is sti

求大神帮忙 spring aop 方式事务不回滚怎么搞?

问题描述 求大神帮忙 spring aop 方式事务不回滚怎么搞? spring 版本 4.1.7 代码如下: 表: CREATE TABLE users (id int(11) unsigned NOT NULL AUTO_INCREMENT,nick_name varchar(100) DEFAULT NULL,password varchar(100) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAU

maven项目spring3+mybatis3事务不回滚

问题描述 maven项目spring3+mybatis3事务不回滚 注:该项目的mapper和service均未注入到spring ,service中的mapper获取是用的spring上下文获取的,只有controller注入到spring中了. 问题:这种方式开发要怎样注入事务?使用spring事务拦截失效,不知道是不是我没配对,求D神指教 解决方案 解决方案二: http://blog.csdn.net/evankaka/article/details/45478007,看看这里,

为何事务不能回滚?

问题描述 weblogic下的ejb出现异常,代码跟踪已经执行回滚代码了,为何中间操作数据库的数据行为不能回滚到事务开始前?说明:1.中间很多方法都是用statment做参数,同一个statment的传参2.应用和数据库服务的网咯连接比较慢.求解 问题补充:lt0604 写道 解决方案 你应该要清楚的是事务是建立在连接上的.而不是statment.先在你的执行方法里面使用statment.getConnection().getAutoCommit()是不是为false.又或者传参的时候的stat

spring3 事务不回滚

问题描述 我无论是用注解还是在xml中申明事务但都无法回滚都是第一条顺利执行,第二条从日志来看都没有执行把http://www.iteye.com/topic/1081739这个地方的代码也拿来测试了还是不行和这个代码的不同地方就是我的3.1各位看看这个有没有什么问题啊 解决方案 事物不回滚的原因其实不多!1.0 你设的数据表是否支持 回滚,innodb2.0 你的程序是否有能引起回滚的异常,uncheckedException3.0 代码中未捕获异常,或者 捕获了异常是否有抛出4.0 是否加了

急急急!Struts2+spring+ibatis+oracle service层事务不能回滚,请高手指点

问题描述 事务配置<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/sche