ASP-授课教案23_第1页
ASP-授课教案23_第2页
ASP-授课教案23_第3页
ASP-授课教案23_第4页
ASP-授课教案23_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 共 6 页 网页设计与制作 课程授课教案 课次 23 授课方式 请打 理论课 讨论课 实验课 习题课 其他 课时 安排 2 授课题目 教学章 节或主题 第六章 ADO 数据访问接口 6 1 ADO 数据访问接口概述 6 2 Connection 数据对象 教学目的 要求 分掌握 熟悉 了解三个层次 1 了解 ADO 常用的四种对象及其功能 2 熟悉访问数据库表的字段的几种方法 3 掌握数据库调用的基本格式一 教学重点及难点 1 访问数据库表的字段的几种方法 2 数据库调用的基本格式一 教 学 基 本 内 容方法及手段 第 2 页 共 6 页 6 16 1 ADOADO 数据访问接口概述数据访问接口概述 使用 ADO A ActiveX D Data O Object ActiovX 数据对象 可以对几乎所有数据库 如 Microsoft Access Microsoft SQL Server 和 Oracle 等 进行读取和写入 ADO 常用的四种对象及其功能 连接对象 ConnectionConnection 用来连接数据库 记录集对象 RecordSetRecordSet 用来保存查询语句返回的结果 命令对象 CommandCommand 用来执行 SQL 语句或者 SQL Server 的存储过程 参数对象 ParameterParameter 用来为存储过程或查询提供参数 6 26 2 ConnectionConnection 数据对象数据对象 与数据库的所有通信都通过一个打开的 Connection 对象进行 对一个数据库进行数据的插 入和读取之前 必须先打开数据库连接 当使用 ADO 打开数据库的时候 会有一个指针指向某一行记录 默认的情况下 该指针指 向数据库的第一行 假定该指针为 rs 如果要访问数据库表的字段 可以用下图所示的方法 多媒体讲解 多媒体讲解 举 例讲解 对比讲 解 教 学 基 本 内 容方法及手段 第 3 页 共 6 页 6 2 16 2 1 打开和关闭数据库连接打开和关闭数据库连接 要建立与一个数据库的连接 首先创建 Connection 对象的一个实例 然后调用 Connection 对象的 Open 方法打开一个连接 并通过程序 6 01 asp 输出数据库表头 实例 输出数据库的表头 6 01 asp set conn Server CreateObject ADODB Connection conn Open driver Microsoft Access Driver mdb dbq dbq dbq dbq Server MapPath person mdb set rs conn Execute SELECT FROM grade Response write Response write Part I 输出 表头名称 For i 0 to rs Fields Count 1 Response Write rs i Name Next Response write Part II 输出数据表的 内容 rs MoveFirst 将目前的数据记录移到第一项 While Not rs EOF 判断是否过了最后一项 Row For i 0 to rs Fields Count 1 Row Row rs i Next Response Write Row rs MoveNext 移到下一项 Wend conn close 本例子解析 1 利用一个循环将所有数据用表格的形式输出到浏览器上 2 每次循环让 RecordSet 对象向下移动一次 直到移动到最后一条记录为止 实例 编写输出函数 6 04 asp Function rstotab rs Response write Response write Part I 输出 表头名称 For i 0 to rs Fields Count 1 Response Write rs i Name Next Response write 课本实例讲解 多媒体讲解 与 后面的实例 6 04 asp 进行比较 分析讲解 函数功能 以表 格的形式输出数 据 第 6 页 共 6 页 教 学 基 本 内 容方法及手段 Part II 输出数据表的 内容 rs MoveFirst 将目前的数据记录移到第一项 While Not rs EOF 判断是否过了最后一项 Row For i 0 to rs Fields Count 1 Row Row rs i Next Response Write Row rs MoveNext 移到下一项 Wend End Function 本例子解析 1 显示结果和上个例子一样 2 用一个函数来实现全部数据以表格的形式输出 提高编程效率 3 当要向浏览器输出信息时 只要包含这个函数 然后调用函数即可 上机作业 1 先运行改进后的留言簿实例 了解其操作流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论