- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web数据库的技术有用的教程ADO对象
ADO的七种独立的对象:;ADO的四个数据集合:
Fields数据集合
Properties数据集合
Parameters数据集合
Errors数据集合;ADO对象与数据集合之间的关系 ; 第十一章 ADO与数据库
ADO三个主要对象Connection可以建立应用程序和数据库之间的联系,建立 联系之后还可以利用Command和Recordset对象对数据进行各种各样的具体操作。Command对象的主要功能是利用SQL语句进行查询操作,在数据库响应之后,把响应后的数据结果保存在Recordset对象中使用。
ADO具有共享机制。不同的Command对象可以共享一个Connection对象,不同的WEB页面也可以共享一个Connection对象。
Connection对象:
Connection对象的主要用途是打开和关闭与数据库的连接,为完成这种操作ADO提供了许多属性和方法。;如:ConnectionString属性用来描述打开数据库的方式;open和close方法分别用来打开和关闭一个数据库连接。
1.创建或取消一个Connection对象:
(1) 要连接数据库首先要创建一个Connection对象。格式如下:
Set objConn=Server .CreateObject(“ADODB .Connection”)
(2) 在关闭与数据库的连接后,还要释放Connection对象在服务器中所占资源,格式如下:
Set objConn=Nothing
2.安装与配置数据源名:
要实现与数据库的连接,还必须为要链接的数据库配置数据源名(DSN)。因为我们在SQL语句中指定要操作的数据库时使用的是该数据库的数据源名,而不是数据库的实际名称。; DSN(数据源名)是应用程序与数据库之间的桥梁,只有架设好这座桥梁(即为数据库建立数据源名)后,才能通过ODBC访问数据库。DSN名将是访问数据库时唯一传递给应用程序的标识。
注 :ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序都可以通过ODBC操纵数据库。
配置DSN名的方法:控制面板 ODBC数据源 系统DSN 添加 Microsoft Access Driver(*.mdb) 完成 填写数据源名
二. Connection对象的使用:
打开与关闭数据库连接:
创建好连接对象Connection后,就可使用它的Open方法来连接数据库。在两种情况下用Open方法打开数据库的连接:;(1)在已经为数据库配置好数据源名的情况下,通过数据源名用Open连接数据库。方法有三种(见书P291)。
(2)在未给数据库配置数据源名DSN的情况下,通过指定驱动程序名来实现与数据库的连接。(见书P292)
格式:Driver={ODBC驱动程序名称}
注:由ADO的关系图可知利用Recordset对象和Command对象的ActiveConnection属性也可以产生一个Conncetion对象。即:用Recordest对象或Command对象的ActiveConnection属性也可以设置数据库的连接。
2.Connection对象的应用:(见例11.1)
(1)ConnectionString属性:用来指出和数据源建立连接的字符串。如:例11.1中ConnectionString=“DSN=MyTb;Uid=;Pwd=;”
(2)Open方法:开启与数据库的连接;格式:Connection.Open ConnectionString,UserID
,Password…
UserID和Password为可选参数(在配置数据源名时若没有设置用户名和密码,则不需在此填写这两个参数。)
(3)Close方法:关闭连接的数据库。关闭Connection对象并不会将对象从内存里移除。要完全将Connection对象从内存中移除需要将这个对象设置为Nothing。
(4)Execute方法:执行指定的查询、SQL语句、存储过程或数据提供者指定的文本。格式:
对于一个没有返回记录的命令串:
Connection.Execute CommandText,RecordsAffected, Options;b. 对于有返回记录的命令串:
Set recordset=Connection.execute(CommandText,
RecordsAffected, Options)返回值为一个Rec
您可能关注的文档
最近下载
- 河南省建设工程安全生产标准化图集.docx VIP
- 别克英朗GT说明书.docx VIP
- 洪水计算(推理公式法).xls VIP
- 初中音乐 西南师大课标版 七年级上册 走进歌乐山 《走进歌乐山》 课件.ppt VIP
- (高清版)DBJ∕T 13-278-2025 《福建省电动汽车充电基础设施建设技术标准》.pdf VIP
- 带式输送机头尾部基础荷载计算书.xls VIP
- 建筑《工程质量》首件验收制度.docx VIP
- (高清版)DB21∕T 4071-2024 沥青路面再生集料应用技术规程.pdf VIP
- 中国冰沙机行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- Word操作培训ppt课件.pptx VIP
文档评论(0)