代码中有一个较大的事务,需要做多次数据库的增删改等操作。其中一个新增操作我使用了公司封装的hibernate的entityDao;其它操作使用的是spring提供的jdbcTemplate。二者操作流程基本如下:entityDao.save(写入表1)jdbcTemplate.update(根据entityDao向表1写入的最新数据,更新..
分类:
数据库 时间:
2014-11-19 16:29:18
阅读次数:
258
数据库事务:数据库事务(Database Transaction)是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:更新客户所购商品的库存信息保存客户付款信息-...
分类:
数据库 时间:
2014-11-13 20:44:27
阅读次数:
288
1、事务 1.1、事务的基本概念和使用示例 数据库事务,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使...
分类:
数据库 时间:
2014-11-07 16:29:16
阅读次数:
491
数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并.....
分类:
数据库 时间:
2014-11-06 16:34:15
阅读次数:
165
1、事务 1.1、事务的基本概念和使用示例 数据库事务,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源...
分类:
数据库 时间:
2014-11-06 12:36:24
阅读次数:
172
数据库是一个共享资源,可以提供多个用户使用。这些用户程序可以一个一个地串行执行,每个时刻只有一个用户程序运行,执行对数据库的存取,其他用户程序必须等到这个用户程序结束以后方能对数据库存取。但是如果一...
分类:
数据库 时间:
2014-11-05 19:55:06
阅读次数:
329
代码中有一个较大的事务,需要做多次数据库的增删改等操作。其中一个新增操作我使用了公司封装的hibernate的entityDao;其它操作使用的是spring提供的jdbcTemplate。二者操作流程基本如下:entityDao.save(写入表1)jdbcTemplate.update(根据entityDao向表1写入的最新数据,更新..
分类:
数据库 时间:
2014-10-31 15:54:43
阅读次数:
236
CDbConnection: 一个抽象数据库连接CDbCommand: SQL statementCDbDataReader: 匹配结果集的一行记录CDbTransaction:数据库事务访问数据库前需要建立数据库连接;使用DAO建立一个抽象数据库链接1 $connection = new CDbC...
分类:
数据库 时间:
2014-10-30 20:44:45
阅读次数:
269
由于配置了AlwaysOn的数据库为完整恢复模式,使得数据库的事务日志增长飞快,导致报错“事务日志已满”。解决方法:1 完整备份事务日志,选中截断事务日志选项*2 收缩数据库事务日志文件*3 完整备份数据库4 再次备份事务日志,同选中截断事务日志选项5 再次收缩数据库事务日志文件步骤1与2是否可省略...
分类:
数据库 时间:
2014-10-29 10:22:18
阅读次数:
638