- 3
- 0
- 约3.93万字
- 约 73页
- 2021-04-04 发布于北京
- 举报
8.4数据库应用程序中事务的应用 在数据库应用程序中,往往存在一些需要保证其原子性的数据库操作序列,将它们定义为事务,可 保证数据的完整性和一致性。 在ADO.NET程序中,使用SqlConnection对象、Transaction对象和SqlCommand对象来控制事务,其一般的操作步骤如下: (1)创建一个SqlConnection对象,建立与数据库的连接。 (2)用SqlConnection对象的BeginTransaction()方法创建一个Transaction对象,启动本地事务。即调用SqlConnection对象的BeginTransaction()方法来标记事务的开始,BeginTransaction()方法会返回对Transaction对象的引用。 (3)创建一个SqlCommand对象,将Transaction对象分配给SqlCommand对象的Transaction属性。 (4)执行事务的数据库命令。 (5)根据数据库命令的执行情况,调用Transaction对象的Commit()方法来提交事务,或者调用Rollback()方法来取消事务,即回滚在数据源中所做的修改。 【例8.7】将教务系统中学生退学的操作定义为一个事务(包括:将Student表和Grade表中的退学学生相关信息放入历史表HistoryStudent和HistoryGrade,然后再从两个表
您可能关注的文档
- 21为什么我只改一行的语句锁这么多.pdf
- 20180813环保真题班水方向第四讲1.pdf
- 新能源汽车结构与检修课件2 3仪表信息识读.pptx
- 18-1宿吉南-造价工程师-建设工程造价管理-精讲班-第六章液晶屏2016 5 2 - 5.ppt
- 乐普医疗-300003-深度研究心血管平台化战略布局协同效应明显-170703.pdf
- 新媒体内容集成发布平台直播系统深化设计及设备采购v4 6.pptx
- 陈奕量化事件冲击的组合构建基于多事件的综合评估体系.ppt
- 11第三册深圳南科中心调度4波分复用系统扩容工程otm18-120190731.pdf
- suc少前表格工具人形简介19 8 27版1.pptx
- e6_17 mapreduce高阶实现12课件38 - mapreduce高阶实现12.ppt
- 2026年高端旅游行业发展趋势报告.docx
- 2026年工业机器人伺服系统市场规模分析报告.docx
- 2026年云南昆明西山区金碧街道辅助性岗位工作人员招聘考试核心押题卷(第2套)(附独家高分解析).docx
- 2026年智能锁安防创新报告.docx
- 2026年量子通信产业链投融资报告.docx
- 2026一级造价工程师造价管理例题详解阅卷要点(临考复习).doc
- 2026一级造价工程师交通专业答题模板分值标注(脱产备考).doc
- 2026一级造价工程师交通计量题型归纳答题范本(基础薄弱).doc
- 2026新版一级造价工程师水利专业重难点汇总考点提炼(脱产备考).doc
- 2026年人形机器人电机技术商业化落地报告.docx
最近下载
- 2025-2030中国退役光伏组件回收处理技术路线与产能布局规划报告.docx VIP
- 人教新课标五年级下册音乐《鸿雁》教案.docx VIP
- 2026秋新版部编版六年级语文上册第四单元核心素养教学设计.docx VIP
- 通用技术代表作品高一设计方案.docx VIP
- 科学四上第一单元 空气 单元测试(教科版新教材2027)含解析.docx
- 钢筋混凝土排水管三级管配筋设计图册.pdf VIP
- (20页PPT)第2课时反比例函数k的几何意义课件.pptx VIP
- 退役光伏组件拆解车间工艺设计.docx VIP
- 光伏发电项目安全文明施工措施.docx VIP
- 2026年中国电信校园招聘【计算机岗位】笔试真题(含详细答案解析).docx VIP
原创力文档

文档评论(0)