①把AutoCommit的属性设成false,不让它自动提交
②干你自己的事
③干完之后,自己进行提交
④提交完之后,恢复现场——把AutoCommit再设回成true
⑤catch到任何的SQLException,记得要rollBack.
就这么几点。大家记下了么?动手写。
【验证transaction特性】
事务的特性就是——要么全做,要么不做。
所以,要验证这一点,只需要在批量插入的数据中,放置一个主键重复的数据,报错后,看数据库里面是否有“部分插入”的情况。
【注释教学法】
【更新快是计算机界的好处】
计算机的道理从头到尾都是相通的。是不是啊?
你现在也应该能够意识到了,咱们java的很多道理都可以应用到PR sequence的程序里面。catch exception啦,什么循环啦、分支啦、那就更甭提了。是不是啊?
所以计算机说白了真的没什么东西,你学时间长了你就明白了,没多少东西,啊,前前后后他们的原理就是一样的。
那有人说了,老师,这个计算机的知识界天天出新东西,出这个新的技术,是不是?今天出一个名词,明天又出一个新名词,我学都学不过来,真tm累。
不用累,这是计算机界的好处。
为什么说是它的好处?你去那个,纺织界,他天天不出新名词,是不是啊?哎你这个月挣1800,五年之后,还挣1800。计算机不一样,计算机他老出新名词,你老学习,老充实你自己,这个月挣1800,下个月就可能3500(哈哈,下月8100不太可能、没那么快)多挣点钱有什么不好的啊?你说是不是?没坏处,多挣点钱起码是,没有任何坏处。女孩多挣点钱,天天买新衣服穿,多好。男孩多挣点钱,天天给女孩买新衣服穿,是吧,多好。
这是计算机界的好处,啊,你们不用害怕。背后他很多很多的道理都是相通的。但是你要理解透这些东西,需要你的积累。当然,老师能,凡是现在能教你的,一定会都,都会教给你。
【有的时候,背比理解更有效】
这个程序你要吃透它。哪怕你背,给我背过它,都可以。
咱们原来学J2SE的时候已经有经验了,有的时候你背一些东西,其实你的学习速度反而会加快,有没有觉得啊?
你不要指望着说短时间我理解所有的东西,不用指望这个。
有一个规律是永远不变的:量变引起质变。