6b9720cee4daa88d681d632ff052f82e.docVIP

  • 9
  • 0
  • 约8.16千字
  • 约 8页
  • 2017-05-12 发布于河南
  • 举报
6b9720cee4daa88d681d632ff052f82e

实验四:ADO组件的使用 一、实验目的及要求 1、了解和掌握ASP数据库组件的基本概念和使用方法。 2、掌握常用网络数据库的基本操作方法。 3、以Access和SQL Server数据库为例,熟练掌握ASP中利用ADO实现对数据管理的存取访问方法。 二、实验要求: 掌握基础的数据库理论知识;熟悉基础的数据库结构化查询语言SQL;熟练掌握ASP中利用ADO实现对数据管理的存取访问方法。 三、实验器材: Windows 2000 Server计算机系统;安装IIS、Dreamweaver 8、Access 2000数据库系统等; 四、实验内容: 1、新建一个access数据库(内容自定)并录入一定数据,利用asp编写程序实现对上述数据库记录的浏览。 2、利用asp编写程序实现对上述数据库记录的添加。 3、利用asp编写程序实现对上述数据库记录的删除。 4、利用asp编写程序实现对上述数据库记录的修改。 5、利用asp编写程序实现对上述数据库记录的分页显示。 五、实验指导 数据库存取组件ADO组件可访问和操作数据库中的数据,属于ASP内置组件。 ADO组件主要包括三个对象:Connection、Recordset和Command。 (一)Connection对象 Connection对象主要是建立与数据库的连接 1、Connection对象的方法 ? 方 法 说 明 Open 建立与数据库的连接 Close 关闭与数据库的连接 Excuse 执行SQL命令 BeginTrans 开始事务处理 CommitTrans 提交事务处理结果 RollbackTrans 取消事务处理结果 ? 2、Connection对象的属性 ? 属 性 说 明 Attributes 设置Connection对象控制事务处理时的行为 CommandTimeout Execute方法的最长执行最长时间 ConnectionString 指定Connection对象的数据库链接信息 ConnectionTimeout Open方法与数据库链接的执行最长时间 CursorLocation 控制光标的类型 DefaultDatabase 指定Connection对象的缺省数据库名称 IsolationLevel 指定Connection对象事务处理的时机 Mode 设置连接数据库的权限 Provider 设置Connection对象内定的数据库管理程序名称 Version 显示ADO对象的版本信息 3、格式一:数据库调用的基本格式 格式说明:利用Execute方法执行SQL语句? 第一步:建立Connection对象 set conn = Server.CreateObject(ADODB.Connection) 第二步:使用Connection对象的Open方法建立数据库连接 conn.Open(driver={Microsoft Access Driver (*.mdb)};dbq= _ Server.MapPath(person.mdb)) 第三步:使用Connection对象的Execute方法执行SQL语句 如果执行查询语句 set rs = conn.Execute( 数据查询语句 ) 如果执行数据操纵语句 conn.Execute( 数据操纵语句 ) (二)ADO的Recordset对象 Recordset对象又称记录集对象 1、Recorsdet对象的常用属性 ? 属 性 说 明 Source Command 对象名或 SQL 语句或数据表名 ActiveConnection Connection 对象名或包含数据库连接信息的字符串 CursorType Recordset 对象记录集中的指针类型 LockType Recordset 对象的使用类型 MaxRecords 控制从服务器取得的记录集的最大记录数目 CursorLocation 控制数据处理的位置,客户端还是服务器端 Filter 控制欲显示的内容 RecordCount 记录集的总数 Bof 记录集的开头 Eof 记录集的结尾 PageSize 数据分页显示时每一页的记录数 PageCount 数据分页显示时数据页的总数 AbsolutePage 当前指针所在的数据页 AbsolutePosition 当前指针所在的记录行 ? 2、Recorsdet对象的方法 ? 属 性 说 明 Open 打开记录集 Close 关闭当前的 Recordset 对象 Requery 重新打开记录集 MoveFirst 移动到第一条记录 MoveProvious 移动到上一条记录(向后移动

文档评论(0)

1亿VIP精品文档

相关文档