【学习摘记】马士兵JDBC技术_课时13_JDBC处理Transaction
来源:互联网 发布:基础地理数据分类 编辑:程序博客网 时间:2024/05/22 12:39
①把AutoCommit的属性设成false,不让它自动提交
②干你自己的事
③干完之后,自己进行提交
④提交完之后,恢复现场——把AutoCommit再设回成true
⑤catch到任何的SQLException,记得要rollBack.
就这么几点。大家记下了么?动手写。
【验证transaction特性】
事务的特性就是——要么全做,要么不做。
所以,要验证这一点,只需要在批量插入的数据中,放置一个主键重复的数据,报错后,看数据库里面是否有“部分插入”的情况。
【注释教学法】
【更新快是计算机界的好处】
计算机的道理从头到尾都是相通的。是不是啊?
你现在也应该能够意识到了,咱们java的很多道理都可以应用到PR sequence的程序里面。catch exception啦,什么循环啦、分支啦、那就更甭提了。是不是啊?
所以计算机说白了真的没什么东西,你学时间长了你就明白了,没多少东西,啊,前前后后他们的原理就是一样的。
那有人说了,老师,这个计算机的知识界天天出新东西,出这个新的技术,是不是?今天出一个名词,明天又出一个新名词,我学都学不过来,真tm累。
不用累,这是计算机界的好处。
为什么说是它的好处?你去那个,纺织界,他天天不出新名词,是不是啊?哎你这个月挣1800,五年之后,还挣1800。计算机不一样,计算机他老出新名词,你老学习,老充实你自己,这个月挣1800,下个月就可能3500(哈哈,下月8100不太可能、没那么快)多挣点钱有什么不好的啊?你说是不是?没坏处,多挣点钱起码是,没有任何坏处。女孩多挣点钱,天天买新衣服穿,多好。男孩多挣点钱,天天给女孩买新衣服穿,是吧,多好。
这是计算机界的好处,啊,你们不用害怕。背后他很多很多的道理都是相通的。但是你要理解透这些东西,需要你的积累。当然,老师能,凡是现在能教你的,一定会都,都会教给你。
【有的时候,背比理解更有效】
这个程序你要吃透它。哪怕你背,给我背过它,都可以。
咱们原来学J2SE的时候已经有经验了,有的时候你背一些东西,其实你的学习速度反而会加快,有没有觉得啊?
你不要指望着说短时间我理解所有的东西,不用指望这个。
有一个规律是永远不变的:量变引起质变。
- 【学习摘记】马士兵JDBC技术_课时13_JDBC处理Transaction
- 【学习摘记】马士兵JDBC技术_课时10_JDBC处理PreparedStatement
- 【学习摘记】马士兵JDBC技术_课时11_JDBC处理存储过程
- 【学习摘记】马士兵JDBC技术_课时14_JDBC处理可滚动的结果集
- 【学习摘记】马士兵JDBC技术_课时15_JDBC处理可更新的结果集
- 【学习摘记】马士兵JDBC技术_课时12_JDBC进行批处理
- 【学习摘记】马士兵JDBC技术_课时8-课时9_DML数据操作语言
- 【学习摘记】马士兵JDBC技术_课时1-课时7_最简单的JDBC小程序
- 【学习摘记】马士兵JDBC技术_课时16_DataSource_RowSet介绍和总结
- 【学习摘记】马士兵JDBC技术_复习总结_最重要的四段代码
- 【学习摘记】马士兵bbs初级版_课时13_登录页面:演示如何盗取网上资源
- 【学习摘记】马士兵HTML & CSS_课时3_学习方法_其他常用标签
- 【学习摘记】马士兵bbs初级版_课时1-2_前言
- 【学习摘记】马士兵bbs初级版_课时5_数据的初步展现
- 【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点
- 【学习摘记】马士兵bbs改良版_课时8_论自学
- 【学习摘记】马士兵bbs改良版_课时15_消除莫名其妙的黄线
- 【学习摘记】马士兵bbs改良版_课时18-21_回复帖子
- 对于数据混乱程度的判定准则:基尼不纯度、信息熵、方差
- java中堆和栈的区别
- 自定义viewgroup
- Android开发动态的监听网络状态的变化
- java反射机制学习
- 【学习摘记】马士兵JDBC技术_课时13_JDBC处理Transaction
- spring集成logback以及遇到的坑
- 学习网址
- spark简介
- 'int android.graphics.Bitmap.getWidth()' on a null object reference
- ES以及ES插件的安装
- windows环境下lib和dll的区别和联系详细
- Logstash API Monitor
- 对对机如何连接有赞打印(图文教程)