[工学]第8章 ADO对象.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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属性 用于设

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档