`
zljpp
  • 浏览: 259328 次
社区版块
存档分类
最新评论

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

阅读更多

 

整理了oracle 事物的处理过程

1事物:    

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

2事物和锁:

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

3提交事物:

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

 

4回退事物

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

 

总结:

事物的几个重要操作

         1)设置保存点

           savepoint a;

         2)取消部分事物

           rollback to a

         3)取消全部事物

           rollback

分享到:
评论

相关推荐

    officeControlDemo-Oracle.zip

    《NTKO OFFICE文档控件在JAVA与Oracle集成的实战指南》 NTKO Office文档控件是一款高效且灵活的工具,专为开发者设计,旨在帮助他们在应用程序中无缝地处理Microsoft Office文档,如Word、Excel和PowerPoint等。在...

    mysql-connector-java-5.1.47.zip

    4. **事务处理**:支持开始、提交和回滚事务,以及设置事务隔离级别,确保数据的一致性和完整性。 5. **连接池管理**:配合连接池组件(如 C3P0、HikariCP 或 DBCP),可以实现数据库连接的复用,提高系统性能并...

    javadb-10_5_3_0.zip_javadb_10_5_3_0.m

    JavaDB,全称为Apache Derby...综上所述,"javadb-10_5_3_0.zip_javadb_10_5_3_0.m"文件提供了学习和使用JavaDB数据库的全套资源,无论是初次接触数据库的新手,还是寻求轻量级数据库解决方案的开发者,都能从中受益。

    java学习路线图,专为新手制定的java学习计划

    Java学习路线图对于新手来说至关重要,因为它为初学者提供了清晰的学习路径。首先,Java体系包括J2SE(Java 2 Platform Standard Edition),J2EE(Java 2 Platform, Enterprise Edition),以及J2ME(Java Micro ...

    Java学习.zip

    【Java学习.zip】这个压缩包文件是一个专门为初学者设计的Java学习资源集合,包含了文档和演示文稿,帮助新手入门Java编程。以下是根据文件名推测的详细知识点: 1. **Oracle-OTD(Oracle官方技术文档)**: - ...

    新手如何学习java(java学习建议路线图).doc

    数据库技术是任何Java开发者的必备技能,需要熟悉至少一种关系型数据库(如MySQL、Oracle或PostgreSQL),理解数据库设计、SQL查询和事务管理。 除此之外,还需要掌握其他辅助技术,如: 1. **Junit**:单元测试...

    java认证课程--WORD文档

    9. **JDBC数据库操作**:如何连接数据库,执行SQL语句,处理结果集,以及事务管理。 10. **Java EE技术**:如果课程深入,可能会涉及Servlet、JSP、EJB、JMS等企业级应用开发技术。 11. **Java 8及更新版本的新...

    javajava初级教程新手学习中

    本教程旨在帮助新手快速入门Java编程。 一、Java简介 Java是由Sun Microsystems(后被Oracle公司收购)在1995年推出的,由James Gosling领导的团队开发。它的设计目标是“一次编写,到处运行”,这得益于Java虚拟机...

    新手如何学习java(java学习建议路线图).pdf

    对于新手来说,学习Java需要遵循一定的路径。首先,你需要从Java的基础——J2SE(Java 2 Platform Standard Edition)开始。J2SE是Java开发的核心部分,包括基本语法、面向对象编程概念、Swing和AWT库用于桌面应用...

    Java新手学习路线.docx

    Java新手学习路线主要分为四个阶段,涵盖了从基础到进阶的各个环节,旨在帮助初学者系统地掌握Java编程技能。以下是对各个阶段知识点的详细说明: 第一阶段:J2SE(Java基础部分) 1. 计算机基本原理:理解计算机...

    Java学习、面试必备

    - 数据库:MySQL、Oracle等数据库的使用,SQL语句优化,事务管理等。 - 分布式技术:如分布式缓存Redis、分布式消息队列RabbitMQ、Zookeeper等。 - 持续集成与部署:Jenkins、Docker等工具的使用,自动化测试和...

    Oracle-ERP开发笔记

    - 介绍了Oracle Report的基本概念和一个简单的入门示例,帮助新手理解Report的工作原理。 **2. Report页面设置** - 如何设置报告的页面格式,包括边距、方向等。 **3. 数据模型、固定框、循环框** - 报告设计的...

    JAVA培训新手教程

    10. **JDBC**:学习Java数据库连接,如何执行SQL语句,以及事务处理。 11. **Maven项目管理**:理解Maven的依赖管理和构建流程,如何配置pom.xml文件。 12. **单元测试**:接触JUnit测试框架,理解测试的重要性及...

    java-a-j2ee-made-easy-(1).rar_made

    Java是Oracle公司推出的一种面向对象的编程语言,以其平台无关性、安全性以及高效性在IT行业中广泛应用。J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,主要设计用于开发和部署分布式企业级应用...

    oracle sql 大全(三个文档)

    "oracle1.pdf"可能更侧重于Oracle SQL的高级特性,比如索引、触发器、存储过程、函数、视图、游标、事务管理和并发控制。这些内容对于数据库管理员和开发人员来说至关重要,因为它们涉及到数据库性能优化、数据安全...

    javaweb学习路线新手专属-华清远见.docx

    1. **企业级开发**:学习会话Bean和消息驱动Bean,理解Java Web服务的事务管理(JTA)、安全(JAAS)和命名目录接口(JNDI)。 2. **分布式开发**:接触ROA(Resource-Oriented Architecture)、RESTful API设计,...

    JAVA初学者学习路线

    以下是从基础到进阶,再到实战应用的完整Java学习路线,旨在为新手提供清晰的学习路径。 #### 一、Java基础(Java SE) **学习目标**:理解并掌握Java的基本语法、数据类型、控制结构、面向对象编程(OOP)概念等...

    Oracle-ERP(NEW)笔记

    ### Oracle ERP(NEW)笔记概览与核心知识点 #### 一、Oracle EBS(Enterprise Business Suite)入门 ...无论是Oracle ERP的新手还是有经验的开发者,都能从中找到有价值的信息,提升自身在Oracle ERP领域的专业技能。

Global site tag (gtag.js) - Google Analytics