Connection. rollback方法—事务回滚
来源:互联网 发布:java如何解决并发问题 编辑:程序博客网 时间:2024/04/30 06:54
该方法用于取消在当前事务中进行的更改,并释放当前Connection对象持有的所有数据库锁。此方法只有在手动事务模式下才可用。
语法1 rollback()
示例 下面的代码利用rollback方法撤销对记录的删除操作。
Connection conn = …… //省略部分代码
conn.setAutoCommit(false); //先将事务设为手动提交
Statement st = conn.createStatement();
String sql = "DELETE FROM users WHERE username = 'xiaoli'";
st.execute(sql);
conn.roolback(); //将事务回滚
语法2 rollback(Savepoint savepoint)
savepoint:要回滚到的Savepoint对象。
示例 本示例调用Connection的roolback()方法取消所有设置给定Savepoint对象之后进行的更改。
Connection conn = …… //省略部分代码
conn.setAutoCommit(false); //先将事务设为手动提交
Statement st = conn.createStatement();
String sql = "DELETE FROM users WHERE username = 'xiaoli'";
st.execute(sql);
conn.roolback(spName); //将事务回滚到保存点
- Connection. rollback方法—事务回滚
- [存储过程]中的事务(rollback)回滚
- Spring transaction事务之roll back回滚: rollback-for
- 关于plsql的commit,事务回滚 rollback
- Spring transaction事务之roll back回滚: rollback-for
- mybatis事务与回滚例子 commit、rollback、autoCommit
- setSavepoint()进行数据库存档,mysql事务,rollback()回滚
- MySQL事务回滚rollback与提交commit的操作
- Spring transaction事务之roll back回滚: rollback-for
- Spring transaction事务之roll back回滚: rollback-for
- 回滚 rollback
- git 回滚rollback
- Spring事务管理——回滚(rollback-for)控制
- Spring事务管理——回滚(rollback-for)控制
- mule使用jms 进行事务回滚(rollback) 和消息重发(redelivery)
- Oracle 回滚(ROLLBACK)和撤销(UNDO)
- Oracle 回滚(ROLLBACK)和撤销(UNDO)
- Oracle 回滚(ROLLBACK)和撤销(UNDO)
- 在XCode中设置组件的圆角属性方法
- App应用测试平台
- 常用的JavaScript验证正则表达式
- 正则表达式30分钟入门教程
- 学习安排-基础知识回顾
- Connection. rollback方法—事务回滚
- IntelliJ IDEA的jsp中request等对象无法被解析的解决办法
- Stream API:从迭代器到Stream操作
- VC++ 调用 C#生成DLL的两种方法
- Android之TabHost
- Java——常见的HTTP状态码:
- 编译Android系统源码和内核源码
- 在windows平台下安装MangoDB3.0.7 设置超级管理员服务启动
- html css 十一条网页设计经典实用的代码片段