![](https://csdnimg.cn/release/download_crawler_static/88005853/bg6.jpg)
7
也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的
网页编辑来写 ASPI,可能会发生--些意想不到的离奇状态。通吃各家浏览由于 ASP 程
序是在网络服务器端中执行,执行结果所产生的 HTML 文件适用于不同的浏览器。语
言相容性高,ASP 与所有的 ActiveX Script 语言都相容,除了可结合 HTML,VBScript、
Java、Script、ActiveX 服务器组件来设计外,并可经由 plug-In(外挂组件模组)的
方式,使用其他厂商(Third Party)所提供的语言。
1.4.1 隐密安全性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件,原始的
ASP 程序代码是看不到的!这是因杰 ASP 程序先于网站服务(WebServer)端执行后,将
结果转换成标准 HTML 文件,再传送到客户端(Client)的浏览器上,因此,我们所辛
苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。
1.4.2 易于操控数据库
ASP 可以轻易地通过 ODBC(OpenDatabase Connectivity)驱动程序连接各种不
同的数据库,例如: Acess、Foxpro、dBase、Oracle 等等,另外,ASP 亦可将文本
文件或是 Excel 文件当成数据库用。
1.4.3 面向对象学习容易
ASP 具备有面向对象(Object-Oriented)功能,学习容易,ASP 提供了五种方便能
力强大的内建对象:Request、Response、Sever、Application 以及 Session,同时,
若使用 ASP 内建的"Application"对象或"Session"对象所撰写出来的 ASP 程序可以在
多个网页之间暂时保存必要的信息
2 ASP 访问数据库的原理
ASP 文件的扩展名为.ASP,一个 ASP 文件相当于一个可执行的文件,它必须被放
在 WEB 服务器上一个有执行权限的目录下,比如(c:\input\wwwroot),或者可以在 IIS
中设定你所想要的虚拟目录。当用户从客户端浏览器输入一个 ASP 文件的地址后,浏
览器就将这个 URL 请求发送给 WEB 服务器,WEB 服务器开始调用指定的 ASP 文件,并
且开始调用指定的 ASP 文件,并由嵌入 WEB 服务器的 ASP 解释程序将被请求的 ASP
文件从头读到尾,执行每一条命令,然后动态的生成一个 HTML 页面并传送给客户端
浏览器。整个过程如图 2-1 所示。