07_数据库的访问【荐】.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07_数据库的访问【荐】.ppt

Internet/Intranet技术 班级:00本(1)(2) 第十三章 ASP程序设计 第一节 Web页面制作基础 第二节 ASP 简 介 第三节 ASP内置对象 第七节 数据库的访问 7.1 常用的SQL命令 7.2 数据库的连接 7.3 数据的查询控制 7.4 数据的添加和删除 7.5 数据的修改 7.6 调用数据库的存储过程 ● 概述 7.1 常用的SQL命令 SQL是Strucured Query Language的缩写,也就是常说的结构化查询语言。使用SQL可以实现下面的功能: (1)修改表结构; (2)查询表中的数据信息; (3)添加、删除数据库中的数据内容; (4)修改数据库中的数据记录。 ㈠修改表结构 在ASP中,可以通过使用SQL语句来修改现有的表结构。 修改表结构的SQL命令是ALTER TABLE,该命令可以实现两种形式的修改:在原有的表中添加一个或多个列;修改原表中已有列的属性。 语法如下: 其中ADD表示添加新列,MODIFY表示修改已有的列。 ㈡查询表中的数据信息 “查询”是数据库应用开发中最常用的操作,在SQL中,查询操作是通过Select语句来完成的,最简单的Select语句如下: ㈢ 添加、删除数据库中数据 在实际操作中,程序往往要将新记录数据添加到数据库中,这时就要使用SQL语句中Insert语句进行数据的插入操作。程序除了要添加记录,往往还要把某些记录从数据库中删除,这时就要使用SQL语句中的Delete语句。 Insert语句有两种方法,语法如下: Delete语句的语法如下: 要注意的是,如果没有在Delete语句中加上Where条件,则该语句将删除所有的记录,这一点需要特别注意。 ㈣修改数据库中的数据记录 在使用过程中,有些数据记录需要进行修改,这时就可以使用SQL中的Update命令,进行修改数据库的记录,语法如下: 7.2 数据库的连接 数据库访问操作的第一步是数据库的连接。主要分下面几种方法: 7.3 数据的查询控制 数据库在网络中的应用,主要集中在数据的查询操作上。数据的查询主要是利用ADO对象中的Connection对象和Recordset对象 。 数据的查询主要通过使用SQL语句中的Select语句,采用了Select语句对表进行了筛选,然后得到了所要的数据结果。 当查询结果得到的数据记录很大的时候,就有些不适用了,如随着数据记录数量的增加,从服务器传递到客户机的时间就会增加,可能发生数据传递超时而中断的现象,同时对服务器也会产生一些不好的后果,如增加服务器的负载等。 本节主要介绍两种方法: 一种是通过Session对象的特性,让查询程序以一页或一条为单位进行查询操作,主要利用Recordset对象的AbsolutePosition属性来记录数据指针的位置; 另一种则主要是利用Recordset对象的PageSize属性来控制每一页所要显示的数据记录条数,当然其间也用到了Session对象和Recordset对象的AbsolutePosition属性。 7.4 数据的添加和删除 添加数据记录方法很多,这里主要介绍两种:一种是利用SQL语句中的Insert命令来添加数据记录;另一种是利用ADO对象之一的Recordset对象的AddNew方法来添加数据记录。 数据的删除也存在两种方式:一种就是运行SQL语句中的Delete命令来删除表中的数据记录;另一种就是利用Recordset对象中的Delete方法来删除数据。 7.5 数据的修改 数据的修改也可以有相似的两种方法:一种就是利用SQL语句中的Update命令来修改表中的数据记录;另一种也是利用Recordset对象的Update或UpdateBatch方法来完成数据的修改。 7.6 调用数据库的存储过程 存储过程是大型数据库的一个重要概念。存储过程(Stored Procedure)有时也称为存储查询(Stored Query),是存储在数据库中的一组预先定义的SQL语句集合,在存储过程中不仅可以包括标准的SQL语句,还可以包含输入和输出参数。 因此在更一般意义上讲,存储过程相当于对一个数据库进行操作的子程序,如果灵活运用,则可以完成很多复杂的功能 。 存储过程具有以下优点: (1) 存储过程在执行速度上要快得多; (2) 存储过程减少了对磁盘的访问; (3) 存储过程允许被嵌套调用; (4) 提高数据的安全性; (5) 使用存储过程可以减轻网络的通信流量; (6) 存储过程可以带有输入输出参数,可以利用它返回一个数据集合或其它类型的结果 1) 创建存储过程 创建存储过程使用

文档评论(0)

cnsg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档