- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
活动数据对象ADO
什么是ADO:
ADO(Active Data Object)是Microsoft为数据库应用程序开发的一种面向对象、与语言无关的应用程序编辑接口。ADO是微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使用户只需要在ASP网页中执行SQL指令,就可以直接对存放在服务器上的数据进行操作。
在ASP中,ADO可以看成是一个用于访问数据库的组件,它有一系列的子对象来对数据库进行操作:
ADO的子对象
对象名 对象的作用 Connection 连接对象,用来建立数据源和ADO程序之间的连接 Recordset 纪录集对象,用来浏览和操作已经连接的数据库内的数据 Command 数据命令对象,返回一个Recordset纪录集或执行一个操作 Field 域对象,用来取得一个纪录集(Recordset)内的不同字段值 Parameter 参数对象,代表SQL存储过程或带参数查询中的一个参数,此参数被传递给Command对象 Property 属性对象,代表数据提供者的具体属性 Error 错误对象,代表ADO错误。 下面是ADO开发数据库的基本流程:
引入ADO库定义文件,既创建数据库访问的Database Access组件
利用Database Access组件中的Connection对象连接数据库。
利用建立好的连接,通过组件中的其他对象执行SQL命令
使用完毕后关闭数据库连接,并释放对象。
连接数据库Connection对象:
访问数据库前必须和数据源建立连接,ADO提供的Connection对象,可以建立并管理应用程序和数据库之间的连接。Connection对象是ASP唯一与数据库沟通的对象,所有Recordset对象、Command对象与数据之间的沟通都必须由Connection对象来完成。
Connection对象的创建
Connection对象可以通过之前学习过的Server对象的CreateObject方法来创建,也可以在Global.asa文件中用Object……/Object标记来完成。
用Server方法创建connection对象实例:
% Set 变量名 = Server.CreateObject(“ADODB.Connection”) %
用Object……/Object标记创建connection对象实例:
OBJECT RUNAT=Serverv ID=变量名 PROGID=” ADODB.Connection”/ OBJECT
连接数据源的两种方法
第一种方法:通过ODBC建立与数据库的连接。此方法必须在控制面板的ODBC中注册一个数据源,使用不同的数据库配置ODBC的数据源也不一样。在ODBC配置好数据源后,若要与数据库建立物理连接,则需要Connection方法的Open方法打开该数据源即可。假如已经配置好了一个名为SqlTest的数据源,则连接该数据源如下:
%
Set con = Server.CreateObject(“ADODB.Connection”)
Con.open “dsn = SqlTest;”
%
第二种方法:直接使用OLE DB数据库驱动程序建立与数据库的连接。采用此方法连接,只需要书写代码即可,不需要再配置ODBC
如连接“Microsoft Access”创建的名为a1.mdb的数据库:
%
Set cn1 = Server.CreateObject(“ADODB.Connection”)
Cn1.open “DRIVER = {Microsoft Access Driver (*.mdb) };DBQ=”Server.Mappath(a1.mdb)
%
连接SQL Server创建的数据库:
变量名.Open “Provide=SQLOLEDB;UID=用户名;PWD=密码;Initial Catalog = 数据库名称;Data Source = 服务器名称”
三、Connection对象的几个基本方法:
1、open方法,该方法可以建立到数据库的物理连接。
如配置好ODBC的SqlTest数据源后open方法的执行代码如下:
%
Set con = Server.CreateObject(“ADODB.Connection”)
Con.open “dsn = SqlTest;”
%
直接书写代码时使用open方法的代码如下(假设SQL Server有数据库testDb,用户名为SA,密码是空):
%
dim db,connStr
connStr = Provider=SQLOLEDB;UID=sa;PWD=;Initial Catalog=testDb;Data Sou
您可能关注的文档
最近下载
- 施工劳务队伍培训.pptx VIP
- 电商平台推广员岗位职责.pptx VIP
- 历年计算机二级MS-Office真题试题库500题(含答案).docx VIP
- 山东黄金集团有限公司省内井下一线产业工人招聘笔试试题及答案2021.docx VIP
- 连续式密炼机.ppt VIP
- 2022年山东黄金集团有限公司省内井下一线产业工人招聘考试真题.docx VIP
- 山东黄金集团有限公司省内井下一线产业工人招聘考试题库2023.docx VIP
- 密炼机讲义第一节 青岛科技大学课程网站.ppt VIP
- 密炼机课程4剖析精选.ppt VIP
- 2024年春季山东黄金集团有限公司省内井下一线产业工人招聘270人笔试备考试题及答案解析.docx VIP
文档评论(0)