整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导
自考生网
当前位置 自学考试 > 自考复习资料 > 互联网数据库自考复习资料 > 文章详情

00911互联网数据库自考资料:ASP与ADO数据库连接

来源:自考生网 时间:2024-01-16 09:33:25 编辑:紫薇

自考生网为考生收集整理了“00911互联网数据库自考资料:ASP与ADO数据库连接“以供考生们复习使用。自考教材每隔几年都会更新、变动,但相关知识大体不变,考生们抓住考点进行复习即可。

更多资料可查看:互联网数据库考试题库自考互联网数据库视频自考教材(相同课程各省教材不一定相同,请按省搜索)。

ASP与ADO数据库连接

【学习要求】

通过本章的学习,考生应了解ASP的基础知识,了解ADO数据库对象的组成,理解利用ADO对数据库进行访问。

【重点、难点】

(一)ASP的概念和特点

(二)ASP中使用脚本语言的方法

(三)ADO的工作原理

【考核知识点】

(一)ASP

Active Server Pages(简称ASP)是服务器端脚本环境,所用的语言是Javab或VBb,或者是它们两者的结合。

(二)ASP的如下四个重要特征(简答)

(1)ASP可以包含服务器端脚本

(2)ASP提供了集中byild-in对象

(3)使用附加组件可以扩展Active Server Pages

(4)ASP可以与数据库建立连接,通过对数据库的操作建立功能强大的Web应用程序。

(三)ASP的主要特点如下:

①使用VBb、Jb等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

②无须编译,容易编写,在服务器端直接执行。

③使用普通的文本编辑器即可进行编辑设计。

④与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。

⑤ASP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,从而提高了程序的安全性。

⑥可使用服务器端的脚本来产生客户端的脚本。

(四)ASP的运行环境

ASP只能运行在Windows平台上,它的运行环境(Web服务器)有:

(1)Windows NT Server4.0下运行IIS3.0以上版本。

(2)Windows NT Workstation下运行Peer Web Server3.0以上版本。

(3)安装Windows NT Option Pack。

(4)安装Windows NT Service Pack 3以上版本时ASP已内置。

(5)Windows 9X下运行PWS(Personal Web Server)。

(五)ASP与CGI的对比

在ASP出现之前,CGI方式是一种非常流行的服务器程序,它几乎可以使用任何程序语言来实现,但需要为每一个查询编写一个CGI程序,从而导致CGI不可能开发结构复杂的Web应用;而且当多个用户同时访问一个CGI程序时会造成服务器端运行一个程序的多个复制,服务器会因为进程的增加而变慢,导致用户访问速度降低。

ASP技术的前身就是IDC技术。在使用IDC技术编写的Web应用中已经可以进行简单的数据库访问,并且动态地生成页面。服务器端ASP引擎支持一套可以方便地访问Web服务器上的数据库系统的对象模型,使得复杂的数据库操作。同时还提供了对IIS内置的多个对象的支持。

(六)VBb变量命名规则(选择)

变量名必须遵循VBb的标准命名规则:

(1)第一个字符必须是字母

(2)不能包含嵌入的句点

(3)长度不能超过255个字符

(4)在被声明的作用域内必须唯一

(七)VBb过程函数

在VBb中,过程被分为两类:Sub过程和Function过程。(填空)

(八)VBb的编码约定内容

编码约定包含以下内容:①对象、变量和过程的命名约定;②注释约定;③文本格式和缩进指南。(填空)

(九)Server-Side Include(SSI)

SSI的功能

使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中,还可以再ASP页中使用一些服务器的包含指令。SSI默认的文件扩展名为.stm、shtm和.sHTML。但是有的SSI指令可以其他文件中使用。

(十)ADO的原理

ADO是在OLE DB下开发出来的。OLE DB基本上就是OLE技术在数据库中的应用。由于OLE DB是用C++开发出来,所以从派生出来的目标都是面向对象的,也正是这种面向对象的特性使得ADO成为一种非常灵活的工作模式。

(十一)Command对象

Command对象提供了一种很简单而有效的办法来处理查询或者存储过程。利用Command对象,可以表示一个命令字符串、存储过程或一个表名。

1、Command对象的属性

(1)Activeconnection属性、

该属性定义了Command对象的连接信息

(2)Command Text属性

该属性为SQL语句、存储过程或者是一个表名。

(3)Command属性

它定义Command

对象终止并产生一个错误之前等待的时间。

(4)Command Type属性

该属性用来优化数据提供者的执行速度

(5)Prepared属性

该属性表示在命令被执行前是否要用命令创建一个预备语句。

2、Command对象的方法

Command对象的方法是创建执行命令过程中所有用到的对象

(十二)Parameter对象

一个Parameter对象表示一个与基于带参数的查询或存储进程的Command对象相关的参数。Parameter对象的属性是从传递给Command对象create Parameter方法的参数那里继承而来的。

1、Parameter对象的属性

(1)Attributes属性

该属性用来返回或设置它所能接受的任何特殊类型的数据。

(2)Direction属性

该属性从Command对象的Create Parameter方法继承而来,用来表示Parameter对象传递给命令的一个参数或者由存储进程返回的值。

(3)Name属性

Parameter对象的name属性用来定义它的名称。

(4)Precision属性

该属性用来设置或返回数值的位数

(5)Size属性

该属性定义了Parameter对象的最大范围

(6)Type属性

该属性一般式从Command对象那里继承而来。

(7)Value属性

该属性定义了要传递给Command对象绑定的查询或存储进程的值。

2、Parameter对象的方法

Parameter只有一个方法,用来处理传递给一个参数的长文本或二进制数据。

(十三)Active Data Object(ADO)是一项容易使用并且可扩展的将数据库访问添加到Web页的技术。

ADO所有重要的接口:

①Connection(连接)②Error(错误集)③Command(命令)

④Parameter(参数)⑤Recordset(游标)⑥Field(字段)

(十四)创建一个Connection接口通常是调用server对象的CreateObject方法:

Set myConnection=Server.CreateObject("ADODB.Connection")

(a)直接将连接字符串传给Open方法

(b)利用它的ConnectionString属性

(十五)ConnectionString的参数作用

DSN为数据源名(不可省)

PWD访问数据源的口令

UID访问数据源的用户帐号

Provider为数据提供者

File Name指定数据源的某个特定的文件

Close方法

这样,就释放了所有的资源,因此如果想再利用Connection对象,只能重新创建一个了。

更多复习资料可查看“自考复习资料”栏目。

温馨提示:本网站所提供的考试信息仅供考生参考,考试政策请以权威部门公布的正式信息为准。
更多优惠课程课程推荐
资料套餐 关闭