- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
互联网数据库第九章
互联网数据库 第九章 ASP与ADO数据库连接 ASP是什么 Active Server Pages(简称ASP)并不是一种语言,而是服务器端脚本环境,内含于IIS(Internet Information Server)3.0以上版本中,可以通过结合HTML网页、ASP指令(脚本语言,如JavaScript、VBscript)和ActiveX控件,建立动态、交互且高效的Web服务器应用程序。 通常的HTML脚本语言是在客户端由浏览器解释执行,而ASP脚本语言是在服务器端由Web服务器解释执行,然后将执行结果以HTML格式的页面发送到客户端,由浏览器显示。 ASP的四个主要特征 1、ASP可以包含服务器端脚本。 2、利用ASP中提供的built-in对象,可以使脚本功能更强大。 3、使用附加组件可以扩展ASP功能。 4、ASP可以与数据库建立连接,通过对数据库的操作建立功能强大的Web应用程序。 ASP的执行过程 ASP文件特点 ASP文件实际就是嵌入客执行脚本的HTML文档,以.asp为扩展名,一个ASP文件主要包含:一般文本,HTML文件标记和脚本程序。 ASP自身提供了VBscript和Jscript驱动,其中VBscript是缺省的脚本语言。 脚本语言声明: 格式一: % @ LANGUAGE=“脚本语言” CODEPAGE=“代码号% 格式二: Script Language=脚本语言 RunAt=Server …… /Script 脚本语言书写格式 使用默认的脚本语言 % 脚本代码 % 使用非默认的脚本语言 Script Language=脚本语言 RunAt=Server 脚本代码 /Script ASP编程的特点 1、ASP编写容易,可以使用任何无格式的文本编辑器编写,程序开发时间短。 2、ASP灵活性好,它的主体是与平台无关的HTML和脚本程序,无需编译、链接直接执行,可适时改变,运行于各种操作环境。 3、ASP程序独立于浏览器,在服务器端执行,相对于客户端源代码隐藏,必威体育官网网址性好。 4、ASP是面向对象的,并客扩展使用各种语言编写的ActiveX服务组件。 ASP的内置对象——Request 功能:提取客户端通过HTTP请求发送的信息。 方法一:客户端通过GET方法发送信息。 Request.querystring ( name ) 方法二:客户端通过POST方法发送信息 Request.form ( name ) 方法三:数据传输方式单一、确定时: Request ( name ) ASP的内置对象——Response 功能:向客户端或HTML文档发送信息。 Write方法: Response.Write “要发送的数据” Redirect方法:转到另一个URL Response.Redirect “URL” End方法:终止当前ASP处理 Response.End ASP内置对象——Server 功能:提供Web服务器工具。 MapPath方法:将指定的相对路径或虚拟路径映射到物理路径。 Server.MapPath(“虚拟路径”) CreateObject方法:用于创建已经注册到服务器上的ActiveX组件实例。 Server.CreateObject(“对象类型”) 其他ASP内置对象 Session: 用于存储用户一次会话(访问)期间的信息。每个用户都会有一个独立的Session对象,保存在该对象中的数据,只能自己访问,其他用户没有权限访问。 Application: 用于存储全局的信息,即一个ASP应用程序的所有用户都可以访问并获取该对象的值。 ADO——ASP的数据库存取组件 Connection对象用于建立一个数据源的连接。 Command对象用于执行一个SQL语句,完成对数据源的操作。 RecordSet对象用于创建一个查询数据库信息的全部结果集。 Errors集合用于收集ADO运行过程中发生的所有错误。 Fields集合包括RecordSet对象中的所有字段。 Parameters集合包括所有的Parameter对象。 使用Connection对象 创建Connection对象 Set 连接对象名=Server.CreateObject(“ADODB.Connection”) 用Open方法建立连接 连接对象名.Open “数据源连接字符串” 用Execute方法执行数据库操作 连接对象名. Execute(“SQL语句”) 用Connectionstring属性保存连接数据源。 对象名. Connectionstring=“数据源连接字符串” 用Close方法释放连接对象。 对象名.Close Set 对象名=N
文档评论(0)