`

数据库事物机制

 
阅读更多
简单做一下记录:

    con.commit();是自己手动提交事务 。
    con.setAutoCommit(true);是让JDBC自动提交事务。
    con.rollback();是取消提交回滚数据 。

    如果con.setAutoCommit(true),在对数据库操作后,数据已真实的更新到数据库里,不需要再用commit,此时调用con.rollback()也不起用了 。

    如果设成false,那就是JDBC不自动提交,需要手动的使用commit或者rollback来进行提交或者回滚数据。

    查询的时候是不需要进行事务控制的,只要在对数据库多个不同数据需要同步处理的时候才需要事务控制.比如银行取款,他必须有一个取款记录和帐户变化记录一起发生,单独发生一个是不行的,这时候就可以设成false,在两个操作都完成以后使用commit来一起提交.如果其中一个出现问题了,那就直接用rollback把两个都进行回滚,以保证数据一致性。













分享到:
评论

相关推荐

    NoSQL数据库原理-第二章-NoSQL数据库的基本原理.pptx

    第2章 NoSQL数据库的基本原理 2.1 关系型数据库的重要机制回顾 NoSQL数据库原理-第二章-NoSQL数据库的基本原理全文共60页,当前为第2页。 2.1.1 关系模型 关系模型中的常见特征 关系模型中具有明确的表结构 列具有...

    ACCESS2010数据库基础教程-01第一章数据库系统概述.pptx

    1.1.4 数据库管理系统 数据库管理系统 DataBase Management System, DBMS 数据库系统的核心 是一个软件,它方便用户操作,可以按用户的要求来定义数据、管理数据和操纵数据,提供数据安全性和完整性控制机制。...

    数据库系统原理-课程目标.pdf

    事物与并发控制,以及备份与恢复,并且掌握使⽤ SQL语句在数据库(例如MySQL)中实现这些技术的⽅法。 7. 了解数据库应⽤软件的设计与开发过程,理解和掌握关系数据库设计与实现的过程,初步掌握使⽤⼀种应⽤软件...

    数据库系统及应用课程总结.docx

    数据库应用也从简单的事物管理扩展到各个应用领域,数据库的体系结构也从最初的集中式数据库变化为基于客户/服务器机制的分布式数据库。随着面向对象技术的发展,关系对象数据库系统正在逐步完善和投入使用。而随着...

    数据库参考教程-数据库设计规范4net.xlsx

    编号,检查点,说明,缺失风险,设计规格,"检查 结果",结果说明,,, D001,数据库事务,事务分为长、短两类策略,它们的区别是长事务的原子性通过自定义的机制完成,短事务的原子性通过数据库日志完成。如目标系统涉及业务...

    数据库系统导论.doc

    超文本机制实质上是一种典型的数据库技术,它是结点、链、网三个要素的结合,提 供一种沿着链访问数据的方法。 2. 数据库系统 1.3.1 数据库系统的组成 数据库系统是指引进数据库技术后的计算机系统。例如,一个以...

    数据库中的事物处理

    SQL提供了事务处理的机制,来帮助DBMS实现上述的功能。  事务处理  事务处理(TRANSACTION)的每个语句是由一个或多个SQL语句序列结合在一起所形成的一个逻辑处理单元。事务处理中句都是完成整个任务

    数据库设计简答.doc

    一种实用的数据库设计方法应包括以下内容:设计过程、设计技术、评价准则、信息需 求、描述机制。 6、数据库设计的规划阶段应做哪些事情? 答:数据库设计中的规划阶段的主要任务是进行建立数据库的必要性及可行性...

    数据库系统的基本概念.pdf

    此外,数据模型还应该提供定义完整性约束条件的机制,以反映具体应⽤所涉及的数据必须 遵守的特定的语义约束条件。 常⽤的数据模型 数据库有类型之分,是根据数据模型划分的。在数据库中针对不同

    Java面试题mysql数据库和jvm知识面试题用于技能提升和面试提升

    七、事物与数据库底层数据 10 八、在MySQL中,事务提交与回滚 10 九、事务四大特性之一隔离性(isolation) 11 十、隔离级别与一致性关系 12 十一、设置事务隔离级别 12 十二、隔离级别的作用范围 12 十三、查看隔离...

    大数据导论课件春季学期1-11章全套.zip

    大数据导论课件春季学期1-11章全套

    数据库基本原理(持续更新)

    文件:文件是操作系统提供的最简单的,最基本的存储数据的机制,文件是没有结构的,就是单纯的字符流; 数据库可以通过DBMS直接进行很多操作,而文件的话只提供了简单的操作,文件只能用文件系统提供的几个函数,比如read,...

    数据库产品如何选型

     oracle功能是大而全并且非常完善,无论是锁定机制还是事物支持,无论是内置函数还是外部可扩展功能,无论OLTP和OLAP都能很好的支撑。  mysql作为开源数据的代表,得到了广泛的应用,关系型数据库的常用功能也...

    Spring事务传播机制.docx

    数据库事务和Spring事务是一般面试都会被提到,很多朋友写惯了代码,很少花时间去整理归纳这些东西,结果本来会的东西,居然吞吞吐吐答不上来。 下面是我收集到一些关于Spring事务的问题,希望能帮助大家过关。

    电子商务平台的数据库设计与实现.docx

    引言 电子商务是指整个商务活动和贸易活动的电子化,它通过先进的信息网络,将事物活动和贸易活动中发生关系的各方有机地联系起来。电子商务网站实际上就是销售企业为消费者提供的网上购物商城,在该网站中用户可以...

    C# 事务处理机制

    根据北风数据库的Orders 与 order details建立的事务处理机制,表中很多东西都用控件直接处理,不写程式,所以代码很少,只有几行

    寝室数据库设计.doc

    尤 其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要 求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术 日渐成熟,计算机应用的普及已进入人类社会...

    数据库设计实验——库存管理系统.doc

    预计数据库大小为:3G ~ 6G 故障处理要求 数据库备份策略:全数据库备份,增量数据备份,事物日志备份。 故障处理: 如发生硬盘故障,导致数据丢失,首先进行全数据库回复,然后增量数据恢复,最后进 行事物日志恢复...

    Log Explorer for SQL Server v4.22 含注册机

    l 实时监控数据库事物 l 计算并统计负荷 l 通过有选择性的取消或者重做事物来恢复数据 l 恢复被截断或者删除表中的数据 l 运行SQL脚本 产品 LogExplore包含两部分 l 客户端软件 l 服务器代理 服务器端代理...

    Log Explorer for SQL Server v4.22

    l 实时监控数据库事物 l 计算并统计负荷 l 通过有选择性的取消或者重做事物来恢复数据 l 恢复被截断或者删除表中的数据 l 运行SQL脚本 产品 LogExplore包含两部分 l 客户端软件 l 服务器代理 服务器端代理...

Global site tag (gtag.js) - Google Analytics