mysql_query("SET AUTOCOMMIT=0");1代表自动提交mysql_query("COMMIT");mysql_query("ROLLBACK");自己测试,80000多条数据,速度比一条一条插入快了20倍左右相关文章:http://blog.csdn.net/kingzone...
分类:
数据库 时间:
2015-07-14 17:05:31
阅读次数:
182
系统间数据交互的方案探讨
信息系统的普及应用导致原有系统间的信息孤岛需要通过系统间接口进行数据交互,信息交互的接口常见有以下几种:
(1)数据库交互:服务方提供表或存储过程,由调用方控制commit或rollback。
(2)文件交互:双方对请求文件各应答文件通过锁定文件及文件内容标志控制。
(3)基于TCP/IP协议的信息交互:约定报文格式,性能较高。如ISO8583报文国际标准的包格式...
分类:
其他好文 时间:
2015-07-12 21:45:14
阅读次数:
179
首先必须执行con.setAutoCommit(false)方法,将JDBC事务设置为手动提交,否则手动提交con.commit()无效,手动回滚con.rollback()引发SQLException:AutoCommit 模式设置为“true”时,无法调用回滚操作。我们执行con.setAuto...
分类:
数据库 时间:
2015-07-07 12:26:34
阅读次数:
174
事务处理和并发性1.1 基础知识和相关概念1 )全部的表类型都可以使用锁,但是只有 InnoDB 和 BDB 才有内置的事务功能。2 )使用 begin 开始事务,使用 commit 结束事务,中间可以使用 rollback 回滚事务。3 )在默认情况下, InnoDB 表支持一致读。4 )如果多个...
分类:
数据库 时间:
2015-07-07 10:57:19
阅读次数:
154
前言:前一篇文章关于事务处理的博文没有写清楚,读起来很晦涩,很难理解,所以有整理了一些资料,帮助理解,见谅!
关于MySQL事务处理学习记
START TRANSACTION
COMMIT
ROLLBACK
语法
START TRANSACTION |
BEGIN [WORK]
COMMIT [WORK] [AND [NO] CHAIN] ...
分类:
数据库 时间:
2015-07-06 16:06:11
阅读次数:
221
一、 什么是事务
事务就是一段sql 语句的批处理,但是这个批处理是一个atom(原子) ,不可分割,要么都执行,要么回滚(rollback)都不执行。
二、为什么出现这种技术
为什么要使用事务这个技术呢? 现在的很多软件都是多用户,多程序,多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。这样很抽象,举个例子:
A 给B 要划钱,A 的账户-1000元...
分类:
数据库 时间:
2015-07-05 22:39:30
阅读次数:
358
最近rails3.2在更改数据库表字段,然后要回滚取消,但在运行rake db:rollback命令,错误:rake aborted!An error has occurred, all later migrations canceled:ActiveRecord::IrreversibleMigr...
分类:
数据库 时间:
2015-07-05 18:27:02
阅读次数:
196
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(commit transaction或 rollback transaction)之间执行的全体操作组成,通常由高级数据库操纵语言或编程语言...
分类:
数据库 时间:
2015-07-03 20:28:02
阅读次数:
178
事务:事务是逻辑上的一组操作,这组操作要么同时执行要么同时不完成
事务的管理:默认情况下,数据库会自动管理事务,管理的方式是一条语句就独占一个事务。
如果需要自己控制事务也可以通过如下命令开启/提交/回滚事务
start transaction
commit
rollback
jdbc的事务管理:
conn.setAutoCommit(f...
分类:
其他好文 时间:
2015-06-30 22:04:23
阅读次数:
161
??
1.Oracle中DDL语句对事务的影响
在Oracle中,执行DDL语句(如Create Table、Create View等)时,会在执行之前自动发出一个Commit命令,并在随后发出一个Commit或者Rollback命令,也就是说,DDL会象如下伪码一样执行:
Commit;DDL_Statement;
If (Error) then
Rol...
分类:
数据库 时间:
2015-06-30 10:38:19
阅读次数:
120