博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdbc conn.commit()提交事务和 rollback()使用
阅读量:6189 次
发布时间:2019-06-21

本文共 367 字,大约阅读时间需要 1 分钟。

hot3.png

对于原生的jdbc来说,默认是 事务自动提交的。conn.setAutoCommit(true),

如果是单表,单条数据来操作的话,我们是不需要进行 捕获异常回滚等等这样的。

因为对于单表单条数据来说,如果捕获了异常是不会提交数据给数据库的。

因此 如果是多表的插入操作等,那么我们就需要额外的 设置conn.setAutoCommit(false),

关闭自动提交的,然后再 最后执行完所有的表的数据操作后,再一起 connet.commit()提交事务。如果捕获到了 异常我们就在异常里面 一起 rollback即可。那么这些一般是交给spring 去管理事务的,比如 事务注解等。如果不是使用jdbc操作,那么一般是不需要操心的。

 

转载于:https://my.oschina.net/u/2419285/blog/746928

你可能感兴趣的文章
腾讯云-Linux 基础入门
查看>>
转四种常见的post请求
查看>>
SQLite中SELECT基本形式
查看>>
RxJava Subject
查看>>
django-salmonella的使用
查看>>
JAVA高性能I/O设计模式
查看>>
Android用户界面设计:使用片段
查看>>
Facebook再遭黑客攻击 部分账户密码被盗
查看>>
R语言归一化处理
查看>>
Python的Numpy库简述
查看>>
自动生成proto Js语句
查看>>
iphone开发常用代码
查看>>
在.NET外散步之我爱贪吃蛇Python -常见数据结构(新浪和百度云平台即将推出Python免费空间)...
查看>>
tempdb(转载)
查看>>
android scroll 中 scroll Bar 修改
查看>>
POJ 2356 Find a multiple
查看>>
nodeJS+bootstarp+mongodb整一个TODO小例子
查看>>
蜘蛛侠天堂,打死我mac键盘
查看>>
oracle时间加减的语句写法
查看>>
VIM常用操作总结
查看>>