《互联数据库华夏大地讲义串讲910章课件》由会员分享,可在线阅读,更多相关《互联数据库华夏大地讲义串讲910章课件(40页珍藏版)》请在金锄头文库上搜索。
1、第九章ASP与AD0数据库连接“学习目的和要求万了解ASP的基础知识寸了解AD0数据库对象的组成丸理解利用AD0对数据库进行访问。“往年频繁考点:寸ASP的概念和特点万ASP的文件结构和基本语法卜在ASP中使用脚本语言的方法一AD0的工作原理丸运用所学知识实现AD0对象访问数据库第一节ASP概述“ASP的概念丶ActiveServerPages(简称ASP)是服务器端脚本环境,内含于IIS3.0和4.0之中,可以通过结合HTML网页、ASP指令和ActiveX控件建立动态、交互且高效的Web服务器应用程序,消除了栋些创建Web应用程序的不确定性,不必再担心客户机一端安装的浏览器类型。丸ASP所
2、用的语言是JayaScript或VBScript,或者是它们两者的结合。唯一与通常的JavaScript或VBScript应用程序不同的是它们在服务器端运行,服务器仅牺执行的结果返回给客户浏览器,这样即使浏览器不支持JavaScript或VBScript,但是只要浏览器能识别JavaScript或VBScript就可以见到动态的页面。第一节ASP概述“ASP的特点丶使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。七无需编译,宰易编写,在服务器端目接执行使用普通的文本编辑器即可进行编辑设计万与浏览器无关,用户端只要使用可执行HTML
3、码的浏览器,既可浏览ASP所设计的网页内容丶ASP的源程序不会被传到客户浏览器,因而可以邀免所写的源程序被人剽窃,从而提高了程序的安全性丸可使用服务器端的脚本来产生客户端的脚本第一节ASP概述“ASP运行环境(只能运行在Windows平台上)业WindowsNTServer4.0下运行IIS3.0以上版本斗WindowsNTWorkstation下运行PeerWebSeryer3.0以上版本丈安装WindowsNT0ptionPack万安装WindowsNTServicePack3以上版本时ASP巳内置水Windows8下运行PNS(PersonalWebServer)。第一节ASP概述“AS
4、P与CGI的对比。丶在ASP出现之前,C6I方式是一种非常流行的服务器端程序,它几乎可以使用任何程序语言来实现,但需要为每一个查询编写一个CGI程序,从而导致CCI不可能开发结构复杂的Web应用;而且当多个用户同时访问一个CGI程序时会造成服务器端运行一个程序的多个复制,服务器会因为进程的增加而变慢,导致用户访问逢度降侥。第一节ASP概述#ASP技术的前身就是IDC(InternetDatabaseConnect)技术。在俭用IDC技术编写的Web应用中巳经可以进行简单的数据库访问,并且动态地生成页面。为了更加灵活、方便地控制数据,服务器端ASP引擎支持一套可以方便地访问Web服务器上的数据库
5、系统的对象模型AD0(ctiveXData“Control)。使得在不用关心底层数据库指令的情况下即可以完成各种复杂的数据库操作。同时还提供了对IIS内置的多个对象的支持。第二节ASP脚本语言介绍。VBScript代码的基本格式业VBScript代码必须放在和标记之间。*VBScript变量丈VBScript中只有一个基本数据类型,即Variant丸变量可以显示或隐示声明寸支持长变量名(255个字符)万有两种变量作用范图:过程级和脚本级寸VBScript中所有数组都是基于0的,最大维数是60*VBSCript过程和函数丶在VBScript中,过程被分为两类:Sub过程和Function过程第二
6、节ASP脚本语言介绍。ASP文件的结构丈HTML标记(tags)。寸VBScript或JavaScript语言的程序码。一ASP语法。第二节ASP脚本语言介绍“ASP的基本语法丶要区分HTML命令标识与普通字符,可以在HTML命令标识的两端分别加上“分隔符。七要区分服务器端的ASP脚本和其他字符,可以用“包吴ASP的命令加以区别。丸另一个标准的HTML的标识SCRIPT,在编写服务器端的ASP脚本可以使用它来标识服务器端用户定义的函数、方法或模块。但须在SCRIPT标识内指定属性RunAt=SBRYER。如果忽略了Runat=Seryer这个限定,Script脚本将被认为是宪户端的。第二节ASP脚本语言介绍,声明脚本语言一可以通过1S管理器来进行设定ASP的默认语言为所限定的语言水直接在.asp文件中加以声明一在中加入所需的语言