新手学java(9) -oracle 事物处理_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 新手学java(9) -oracle 事物处理

新手学java(9) -oracle 事物处理

 2012/4/10 13:52:51  zljpp  程序员俱乐部  我要评论(0)
  • 摘要:整理了oracle事物的处理过程1事物:事物用于保证数据的一致性,他由一组相关的dml(增删改)语句组成,改组的语句要么全部成功,要么全部失败2事物和锁:当执行事物操作时(dml语句),orcale会在被用户作用的表上加锁,防止其它用户改变表的结构,这对我们用户来讲是非常重要的3提交事物:当使用commit语句可以提交事物,当执行了commit语句后,会确认事物的变化,结束事物,删除保存点,释放锁,当使用commit语句结束事物之后,其它会话可以查看到事物变化后的新数据4回退事物保存点
  • 标签:ORA Java 新手 Oracle

?

整理了oracle 事物的处理过程

1事物:????

?????? 事物用于保证数据的一致性,他由一组相关的dml(增删改)语句组成,改组的语句要么全部成功,要么全部失败

2事物和锁:

??????? 当执行事物操作时(dml语句),orcale会在被用户作用的表上加锁,防止其它用户改变表的结构,这对我们用户来讲是非常重要的

3提交事物:

???????? 当使用commit语句可以提交事物,当执行了commit语句后,会确认事物的变化,结束事物,删除保存点,释放锁,当使用commit语句结束事物之后,其它会话可以查看到事物变化后的新数据

?

4回退事物

保存点(savepoint)是事物中的一点,用于取消部分事物,当结束事物时,会自动删除该事物所定义的所有保存点,当执行rollback时,通过制定保存点可以回退到指定的点

?

总结:

事物的几个重要操作

???????? 1)设置保存点

?????????? savepoint a;

?????????2)取消部分事物

?????????? rollback to a

???????? 3)取消全部事物

?????????? rollback

发表评论
用户名: 匿名