- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 14 章 ASP访问数据库 14.1 使 用 SQL 14.2 通过ADO使用数据库 14.3 通过记录集对象使用数据库 通过本章的学习,读者应重点掌握以下内容: ? 通过ADO使用数据库 ? 通过ADO中的记录集使用数据库 14.1 使 用 SQL SQL(Structured Query Language结构化查询语言)用于查询、更新和操作关系数据库。本节主要讨论SQL的四个基本语句,即:查询(SELECT)、插入(INSERT)、删除(DELETE)和修改(UPDATE)。 (1)表 表是一种按行与列排列的相关信息的逻辑组,例如表14-1是某厂的人事档案表。 (2)记录 在表14-1中,每个工作人员的相关信息都存放在表的一行中,被称为一个记录。 (3)索引 为了更快地访问数据,大多数数据库都使用索引。数据库表的索引类似于书的目录,它也是一个表,索引表中按照一定的顺序存放了数据表中经常要查询的一些重要数据及这些数据对应于表中的位置。 (4)数据库 通常一个数据库由若干个表构成。或者说数据库是表的集合。 以下分别介绍SQL中的常用语句。 1.查询(SELECT) Select语句用于从数据库中获得一些信息,如从一个表中获得部分记录的部分字段内容,从多个表中组合形成一个新的记录集等。 Select语句的一般格式如下: SELECT [DISTINCT]项目名称表 FROM 表名1[,表名2,… ] WHERE 条件 GROUP BY 表达式 HAVING 条件 ORDER BY 字段名[DESC|ASC] 2.插入(INSERT) Insert语句用于向表中添加一个或多个记录。 INSERT INTO 目标表 [(字段名表)] SELECT 子句部分 也可以将一组值作为一个记录追加到表中,形式为: INSERT INTO 表名 [(字段名表)] VALUES (值的列表) 3.删除(DELETE) Delete语句可从表中删除满足一定条件的一个记录或一组记录。使用形式如下: DELETE FROM 表名 WHERE 条件 4.修改(UPDATE) Update命令可以更改指定表中满足指定条件的一个或多个记录的某些字段的值。使用形式如下: UPDATE 表名 SET 字段=值[,字段=值,…] WHERE 条件 5.建立数据表和删除数据表 可以使用CREATE命令来创建一个新的表格,其使用形式为: CREATE TABLE 表名 (字段名 数据类型[NOT NULL][,字段名 数据类型[NOT NULL],…]) 14.2 通过ADO使用数据库 1.打开数据库 在使用控制面板建立好ODBC数据源后,就可以使用“Server.CreateObject”建立一个数据库连接,并通过该连接的“Open”方法打开该数据库,如下所示: Set Conn=Server.CreateObject(ADODB.Connection) Conn.Open DSN=数据源名称;UID=sa;PWD=; 2.执行SQL语句 可以通过上面创建连接的“Execute”方法执行一条SQL语句,以实现对数据库的操作,如下所示: Set RS=Conn.Execute(SQL语句) 由于除查询操作外不生成结果记录集,所以对于像删除、修改或插入操作,可以使用如下形式: Conn.Execute(SQL语句) 即不返回记录集。 3.显示结果 RS(字段名) RS(i) RS(i).Name 记录集的字段总数,可以使用: RS.Fields.Count 移动记录指针: RS.MoveFirst 将数据指针指向第一个记录。 RS.MoveLast 将数据指针指向最后一个记录。 RS.MoveNext 将数据指针指向下一个记录。 RS.MovePrev 将数据指针指向前一个记录。 4.关闭数据库 RS.Close Conn.Close 5.释放对象 Set RS=nothing Set Conn=nothing 例14-1 显示通讯录中全部记录。 % Option Explicit Dim objConn, objRS Set objConn = Server.CreateObject(ADODB.Connection) objConn.Open txl Set objRS = objConn.Execute(SELECT * FROM txlb) % HTMLBODY 全部人员名单如下: B
您可能关注的文档
- Web应用技术 教学课件 作者 芦欣 第1章 Web概述.ppt
- Web应用技术 教学课件 作者 芦欣 第2章 网站规划与设计.ppt
- Web应用技术 教学课件 作者 芦欣 第3章 HTML语言基础.ppt
- Web应用技术 教学课件 作者 芦欣 第4章 JSP语法基础.ppt
- Web应用技术 教学课件 作者 芦欣 第5章 JSP内置对象.ppt
- Web应用技术 教学课件 作者 芦欣 第6章 JSP数据库应用.ppt
- Web应用技术 教学课件 作者 芦欣 第7章 JavaBean.ppt
- Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt
- Web应用技术 教学课件 作者 芦欣 第9章 项目开发.ppt
- WEB应用开发工程师 2HTML网页设计基础.ppt
文档评论(0)