1 / 10

ASP 程序设计

ASP 程序设计. 欧阳红巍 happy_weni@126.com. 第七章 ASP 操作 SQL Server 数据库. 一、 SQL Server 概述与安装 Microsoft SQL Server2000 是为当前的分布式客户机-服务器环境特别设计的产品, SQL Server 数据库能够轻松通过 Internet 和内部网络加以访问。 SQL Server 提供一系列方法将数据填充到 Web 服务器,同时提供对数据的快捷访问。

macon
Télécharger la présentation

ASP 程序设计

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ASP程序设计 欧阳红巍 happy_weni@126.com

  2. 第七章 ASP操作SQL Server数据库 一、 SQL Server概述与安装 Microsoft SQL Server2000是为当前的分布式客户机-服务器环境特别设计的产品,SQL Server数据库能够轻松通过Internet和内部网络加以访问。SQL Server提供一系列方法将数据填充到Web服务器,同时提供对数据的快捷访问。 它是一个可伸缩、高性能的数据库管理系统,具备内置的复制能力、Internet集成、开放系统体系结构及强大的基于GUI的管理工具。它的一个独特功能是基于服务器的作业调度系统,允许直观地控制多个服务器和远程操作。这极大地增强了数据库的性能和可靠性。

  3. 第七章 ASP操作SQL Server数据库 二、 ADO操作SQL Server数据库 首先建立SQL Server的数据库表。在pubs数据库中建立一个grade数据表

  4. 第七章 ASP操作SQL Server数据库 1、格式一的SQL Server版本 格式一:数据库调用的基本格式 格式说明:利用Execute方法建立RecordSet对象 '第一步:建立Connection对象 set conn = Server.CreateObject("ADODB.Connection") '第二步:使用Connection对象的Open方法建立数据库连接 conn.Open("driver={SQL Server};database=数据库名;server=服务器名;uid=sa;pwd=") '第三步:使用Connection对象的Execute方法执行SQL语句 '如果执行查询语句 set rs = conn.Execute( "数据查询语句" ) '如果执行数据操纵语句 conn.Execute( "数据操纵语句" )

  5. 第七章 ASP操作SQL Server数据库 2、格式二的SQL Server版本 格式二:数据库调用的基本格式 格式说明:利用RecordSet对象打开数据库表 '第一步:建立Connection对象 set conn = Server.CreateObject("ADODB.Connection") '第二步:使用Connection对象的Open方法建立数据库连接 conn.Open("driver={SQL Server};database=数据库名;server=服务器名;uid=sa; pwd=") '第三步:建立RecordSet对象 set rs = Server.CreateObject("ADODB.Recordset") '第四步:利用RecordSet对象的Open方法打开数据库 rs.Open "SQL语句", conn, 打开方式, 锁定方式

  6. 第七章 ASP操作SQL Server数据库 3、格式三的SQL Server版本 格式三:数据库调用的基本格式 格式说明:利用Command对象的Execute方法建立RecordSet对象 '第一步:建立Connection对象 set conn = Server.CreateObject("ADODB.Connection") '第二步:使用Connection对象的Open方法建立数据库连接 conn.Open("driver={SQL Server};database=数据库名;server=服务器名;uid=sa; pwd=") '第三步:建立Command对象 set cmd = Server.CreateObject("ADODB.Command") cmd.ActiveConnection = conn cmd.CommandText = sql '第四步:使用Command对象的Execute方法执行SQL语句 '如果执行查询语句 set rs = cmd.Execute() '如果执行数据操纵语句 cmd.Execute()

  7. 第七章 ASP操作SQL Server数据库 三、SQL Server存储过程 存储过程对任何数据库来说都是非常重要的。 数据库开发人员和数据库管理员会经常编写自己的存储过程,以便运行一般的管理任务或者应用复杂的业务规则。 这些类型的过程中可以包括流程控制结构、数据更改或者数据检索语句及错误处理语句。

  8. 第七章 ASP操作SQL Server数据库 1、存储过程的概念 存储过程是SQL语句和控制流语句的预编译集合,以一个名称存储并作为一个单元处理。 存储过程存储在数据库内,可由应用程序调用执行,而且允许用户声明变量和使用控制语句。 使用Create Procedure关键字创建存储过程。 其中的关键字“PROCEDURE”可以简写成“PROC”。该存储过程包含三个输入参数,而且三个参数都有默认值。 如果在调用存储过程的时候没有给参数,就用默认值。存储过程创建完以后可以在查询分析器中调用。

  9. 第七章 ASP操作SQL Server数据库 2、 ADO操作SQL Server存储过程 SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必在每次执行它时都要分析和编译它。 可以在多个网页中调用同一个存储过程,使站点易于维护。

  10. 本章结束

More Related