- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer的前端编程简介要点
SQL Server的 简介 ADO对象模型概述 ADO的概念 ADO(ActiveX Data Object)是微软的数据访问组件(微软数据访问组件简称MDAC)的一部分。 ADO是一种特殊的OLE DB客户程序,它允许访问程序在Visual C++、Visual Basic、VBscript、Java等编程语言中访问。 ADO是基于OLE DB之上的面向对象的数据访问模型,OLE DB是Microsoft开发的一种高性能的、基于COM的数据访问技术,其作用是向应用程序提供一个统一的数据访问方法,而不需要考虑数据源的具体格式和存储方式。 ADO是微软必威体育精装版的对象层次上的数据操作技术,它为操作OLE DB数据源提供了一套高层次自动化接口。尽管OLE DB 已经是一个强大的数据操作接口,然而大多数数据库应用开发者并不需要OLE DB提供的操作数据的底层控制接口。 从功能上来说,ADO也是一种OLE DB客户程序,不过它不依赖于特定的OLE DB服务器,相反,它支持所有的OLE DB服务提供者。通过这些OLE DB服务提供者,ADO支持客户/服务器模式(C/S)和基于Web的数据库应用(B/S)。 ADO支持客户/服务器模式和基于Web的数据操作,ADO尤其支持通过客户/服务器模式或者基于Web模式访问微软的SQL Server数据库服务器。 对于数据库编程人员来说,ADO具有如下优越性: 便于使用。 支持多种编程语言,包括Visual Basic、Java、C++、VBScript和JavaScript。 支持任何的OLE DB服务器,ADO可以操作任何的OLE DB数据源。 不损失任何OLE DB的功能,ADO支持C++编程人员操作底层的OLE DB接口。 可扩展性,ADO能够通过提供者属性集合动态地表示指定的数据提供者,还能够支持COM的扩展数据类型。 ADO模型的对象 ADO模型的编程模型 ADO提供的对象可以完成以下活动: (1)连接到数据源,主要使用Connection对象。可选择开始一个事务。 (2)执行SQL命令,使用Command对象。 (3)可选择在SQL命令中指定列、表和值作为变量参数,主要使用Parameter对象。 (4)执行命令,主要使用Command、Connection或Recordset对象。 (5)如果命令是以按行返回的记录集,则将行存储在缓存中,主要使用Recordset对象。 (6)可选择创建缓存视图,以便能对数据进行排序、筛选和定位,主要使用Recordset对象。 (7)对记录集中的数据进行添加、删除或更改操作,主要使用Recordset对象。 (8)在适当情况下,使用缓存中的更改内容来更新数据源,主要使用Recordset对象。 (9)在使用事务之后,可以接受或拒绝在事务期间所作的更改,结束事务,主要使用Connection对象及事务处理方法。 Connection对象 在数据库应用里操作数据源都必须通过该对象,这是数据交换的环境。 Connection对象代表了同数据源的一个会话,在客户/服务器模型里,这个会话相当于同服务器的一次网络连接。不同的数据提供者提供的该对象的集合、方法和属性不同。 借助于Connection对象的集合、方法和属性,可以使用Open和Close方法建立和释放一个数据源连接。 使用Execute方法可以执行一个数据操作命令,使用BeginTrans、CommitTrans和RollbackTrans方法可以启动、提交和回滚一个处理事务。 通过操作the Errors 集合可以获取和处理错误信息,操作CommandTimeout属性可以设置连接的溢出时间,操作ConnectionString属性可以设置连接的字符串,操作Mode属性可以设置连接的模式,操作Provider属性可以指定OLE DB提供者。 在使用Connection对象的Open方法打开数据源时,连接参数的字符串,可读写。字符串中包含以下内容: Provider OLEDB 提供者的名字。 DataSource 指定数据源的名字。 UserID 指定连接数据源时的用户ID。 Password 指定连接数据源时用户的密码。 FileName 指定要连接的数据库名字。 Connection对象的常用方法 1.BeginTrans方法格式如下: level = Connection.BeginTrans() 或 Connection.BeginTrans 2.CommitTrans方法格式如下:
您可能关注的文档
- 高考语文一轮总复习高考AB卷:专题六 语言表达简明、连贯、得体、准确、鲜明、生动 Word版含解析.doc
- 高考语文专项训练:《议论文例证主体段落的写法》ppt课件.ppt
- 高考英语二轮基础写作.ppt
- 高考语文(全国通用)一轮复习 提素能9.doc
- 高考语文专题训练----论述类文章阅读(一).doc
- 高考语文专题训练--论述类文章阅读(二).doc
- SparkMLlib算法调用展示平台及其实现过程.doc
- SMTESD防护注意事项.ppt
- 高考语文专项复习标点符号.ppt
- 高考语文一轮复习课件 第6章写作 第2讲文体结构 第1节记叙文的文体结构 课件(共46张).ppt
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
最近下载
- 贵州省贵阳市普通中学2021-2022学年高一上学期信息技术期末监测考试试卷.docx VIP
- PCB镀铜针孔专案改善报告.ppt
- 体表肿块切除操作评分标准.doc
- (苏教版)数学二年级上册寒假作业计算题“天天练”,含30份题组,附参考答案.doc
- 2023年福建考评员考试答案.docx VIP
- 第二单元跨学科实践活动1微型空气质量“检测站”的组装与使用课件-九年级化学人教版(2024)上册.pptx
- 数学核心素养在小学教育中的具体应用教学研究课题报告.docx
- 人防工程战时给排水设备安装深度及注意问题.pptx
- 上海交通大学《社会心理学》内部题库练习期末真题汇编及答案.pdf
- 《工程制图及 CAD》课程思政教学案例(一等奖).docx
文档评论(0)