Spring事务管理的一些基础知识JDBC对事务的支持首先要知道并不是所有的数据库都支持事务,即使支持也并非支持所有的事务隔离级别,我们可以通过Connection#getMetaData()方法获取DataBaseMetaData(数据库元数据)对象,并通过该对象的supportsTransact...
分类:
编程语言 时间:
2014-05-26 20:59:34
阅读次数:
411
多线程的SqlBulkCopy批量导入、事务和SqlBulkCopy使用的数据集中自定义映射字段的注意事项class Program { static
volatile bool result; static void Main(string[] arg...
分类:
数据库 时间:
2014-05-26 20:35:39
阅读次数:
299
在JDBC操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别的概念。
问题的提出:数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 ● 更新丢失(Lost
update):两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修.....
分类:
其他好文 时间:
2014-05-26 16:12:16
阅读次数:
304
TPL:事务控制语句start
transaction:开启一次事务rollback:回滚commit:提交事务JDBC中与事务有关的方法:Connection.setAutoCommit(boolean
b)Connection.rollback()Connection.rollback(Save...
分类:
数据库 时间:
2014-05-26 15:11:55
阅读次数:
605
Spring定义了一下几种事务传播方式:PROPAGATION_REQUIRED
支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS
支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY 支持当前事务,...
分类:
编程语言 时间:
2014-05-26 11:28:27
阅读次数:
154
SQL Server
数据库有三种文件类型,分别是数据文件、次要数据文件和日志文件,其中日志文件包含着用于恢复数据库的所有日志信息,SQL
Server总是先写日志文件ldf,数据变化写入mdf则可以滞后,所以日志写入的速度在一定程序上决定了SQL
Server所能承载的写事务量,那么ldf写入大小...
分类:
数据库 时间:
2014-05-26 10:12:45
阅读次数:
295
工具/原料oracle database 11g步骤/方法1确保安装好oracle
database 11g2打开命令提示符(运行中输入CMD打开 或是在
附件中点击打开)3输入dbca,回车,出现DBCA欢迎界面4点下一步5选择创建数据库,点下一步选择一般用途或事务处理,下一步输入数据库名称,默认...
分类:
数据库 时间:
2014-05-26 10:02:09
阅读次数:
382
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。InnoDB存储引擎提供了具有提交、回滚和...
分类:
数据库 时间:
2014-05-26 09:42:53
阅读次数:
349
最近在公司内部做技术交流的时候,说起技能提升的问题,调研大家想要培训什么,结果大出我意料,很多人想要培训:面向对象编码。于是我抛出一个问题:你觉得我们现在的代码是面向对象的吗?有人回答:是,有人回答否。我对这个问题的回答是:语法上,是了,但是架构上或者思想上,不是。我们现在的大部分代码,如果要死扣一...
分类:
其他好文 时间:
2014-05-26 08:20:23
阅读次数:
297