- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第8章 ADO对象
第8章 ADO对象 8.1 ADO概述 8.2 Connection对象 8.3 Command对象 8.4 RecordSet对象 8.1 ADO概述 8.1.1 ASP与数据库 8.1.2 ODBC的设置 8.1.3 ADO中的对象和数据集合 8.1.1 ASP与数据库 ASP程序对数据库的整个访问过程:客户端的浏览器向Web服务器提出ASP页面文件请求,服务器对该页面进行解释,并在服务器端运行,完成数据库的操作,再把数据库操作的结果生成的网页返回给浏览器,浏览器再将该网页内容显示在客户端。 ASP是通过一组被称为ADO(ActiveX Data Objects,ActiveX数据对象)的对象模块来访问数据库的。 ADO是在OLE DB技术的基础上实现的。 8.1.1 ASP与数据库 在OLE DB中,数据的交换是在数据使用者(Data Consumers)和数据提供者(Data Provider)之间进行的。 连接应用程序和OLE DB的桥梁就是ADO对象。ADO是一个OLE DB的使用者,它提供了对OLE DB数据源的应用程序级访问。 8.1.1 ASP与数据库 8.1.2 ODBC的设置 1.ODBC概述 ODBC(Open Database Connectivity,开放式数据库连接)是数据库访问的一种标准接口。它将所有对数据库的底层操作全部隐藏在其驱动程序内核中,向访问网络数据库的应用程序提供了一种通用的语言。 8.1.2 ODBC的设置 ODBC由数据库应用程序、驱动程序管理器、数据库驱动程序和数据源四部分组成。 8.1.2 ODBC的设置 8.1.3 ADO中的对象和数据集合 8.2 Connection对象 Connection对象用于建立和管理应用程序与OLE DB兼容数据源或ODBC兼容数据库之间的连接,并可以对数据库进行一些相应的操作。 8.2 Connection对象 8.2.1 Connection对象的方法 8.2.2 Connection对象的属性 8.2.3 Connection对象的数据集合 8.2.1 Connection对象的方法 8.2.1 Connection对象的方法 (1)通过ODBC连接 1)在“ODBC数据源管理器”中设置过的数据源 8.2.1 Connection对象的方法 2)没有在“ODBC数据源管理器”中设置过的数据源, 8.2.1 Connection对象的方法 8.2.1 Connection对象的方法 2)直接通过OLE DB连接Access数据库 strProvider = Provider= Microsoft.Jet.OLEDB.4.0;Data Source= Server.MapPath(\) \student.mdb 8.2.1 Connection对象的方法 2.Execute方法 执行指定的查询、SQL语句等操作。 connection.Execute CommandText, RecordsAffected, Options Set recordSet = connection.Execute (CommandText, RecordsAffected, Options) 8.2.1 Connection对象的方法 8.2.1 Connection对象的方法 在SQL语句中单引号表示字符串数据的开始和结束,而双引号用来指定VBScript脚本内字符串的开始和结束。 8.2.1 Connection对象的方法 3.Close方法 关闭Connection对象以便释放所有关联的系统资源。关闭对象并非将它从内存中删除,要将对象从内存中完全删除,可将对象变量设置为nothing。 Connection.close Set conn = nothing 8.2.1 Connection对象的方法 4.BeginTrans、CommitTrans和RollbackTrans方法 这三个方法都和Connection对象的事务管理有关。 BeginTrans表示开始新事务;CommitTrans表示保存任何更改并结束当前事务,它也可能启动新事务;RollbackTrans表示取消当前事务中所作的任何更改并结束事务,它也可能启动新事务。 level = connection.BeginTrans() connection.BeginTrans connection.CommitTrans connection.RollbackTrans 8.2.2 Connection对象的属性 1.ConnectionTimeout属性 用于设
您可能关注的文档
- [工学]第3节 流体动力学.ppt
- [工学]第3讲 Matlab语言基础2.ppt
- [工学]第3讲 数组、指针、字符串、结构R.ppt
- [工学]第3讲 计算机语言.ppt
- [工学]第3讲-物性估算与热力学模型的选择和使用.pdf
- [工学]第3讲场效管放大电路和负反馈定稿.ppt
- [工学]第3讲工业微气候及高低气压环境.ppt
- [工学]第4周 逻辑判断及流程控制.ppt
- [工学]第4章 半导体二极管三极管.ppt
- [工学]第4章 局域网共享上网.ppt
- 2023年12月安徽汽车职业技术学院招聘30名笔试历年典型考题及考点剖析附答案详解.docx
- 2023年12月山东德州禹城市医疗卫生系统事业单位招考聘用27人笔试历年典型考题及考点剖析附答案详解.docx
- 2023年11月福建省诏安县劳动就业中心招募5名见习人员笔试历年典型考题及考点剖析附答案详解.docx
- 2023年12月广东省惠州仲恺高新区2024年公开招聘50名中学教师(高校直招长沙考点)434笔试历年典型考题及考点剖析附答案详解.docx
- 2023年12月广州市增城区赴国内重点高校公开招考26名事业编制人员笔试历年典型考题及考点剖析附答案详解.docx
- 2023年11月浙江湖州安吉县社会保险事业服务中心招考聘用大学生基层公共服务岗位笔试历年典型考题及考点剖析附答案详解.docx
- 2023年12月东莞市企石镇下属事业单位公开招考3名人员笔试历年典型考题及考点剖析附答案详解.docx
- 2023年12月安徽省第二人民医院人才引进17人笔试历年典型考题及考点剖析附答案详解.docx
- 2023年12月四川甘孜州康定市考(选)调事业单位人员报考人数及调减笔试历年典型考题及考点剖析附答案详解.docx
- 2023年12月广东惠州惠东县赴高校招考聘用公办学校教师417人笔试历年典型考题及考点剖析附答案详解.docx
文档评论(0)