第8章用ASP访问与操作数据库 本章学习要点: ActiveX数据对象 连接对象的基本功能、方法及属性 记录集对象的方法、属性及集合 记录集对象的分页显示功能 命令对象的主要方法及属性 存储过程
第8章 用ASP访问与操作数据库 本章学习要点: ActiveX数据对象 连接对象的基本功能、方法及属性 记录集对象的方法、属性及集合 记录集对象的分页显示功能 命令对象的主要方法及属性 存储过程
I Activex数据对象 本节内容 ●ASP访问数据库的方式 ●ODBC数据源的创建和配置 ●ADO七个对象和四个集合的主要功能 数据库操作的基本步骤
本节内容: l ASP访问数据库的方式 l ODBC数据源的创建和配置 l ADO七个对象和四个集合的主要功能 l 数据库操作的基本步骤 8.1 ActiveX数据对象
>81.1ASP访问数据库的方式 前面已经介绍过,在传统的静态网页中, 访问数据库一般是通过公用网关接口(CGI 来实现,这种方式不仅开发困难,而且在出现 大量并发请求时会显著地降低服务器的运行效 率,而采用ASP实现数据库访问可以说能较好 地解决这个问题。在ASP脚本中可以通过三种 方式访问数据库: ●IDC( Internet Database Connector)方式 ●ADO( ActiveX Data Objects)方式 RDS( Remote data service)方式
➢ 8.1.1 ASP访问数据库的方式 前面已经介绍过,在传统的静态网页中, 访问数据库一般是通过公用网关接口(CGI) 来实现,这种方式不仅开发困难,而且在出现 大量并发请求时会显著地降低服务器的运行效 率,而采用ASP实现数据库访问可以说能较好 地解决这个问题。在ASP脚本中可以通过三种 方式访问数据库: l IDC(Internet Database Connector)方式 l ADO(ActiveX Data Objects)方式 l RDS(Remote Data Service)方式
从概念上来讲,这三种访问方式对数据 库的访问都是由来完成的。Web浏览器用 HTTP协议向IS递交请求。Internet信息服务 器执行访问数据库的操作,并以一个HTML 格式的文档作为回答。 (1) Internet数据库接口(IDC) IDC是一个传统的数据库查询工具,用来 定义和执行数据库查询的SO命令,并向浏 览器返回一个指定数据格式的页面。虽然使 用IDC访问数据库十分简单,几乎不需要编程 就能实现对数据库的访问。但IDC缺乏使用上 的灵活性,IDC只能简单的创建IDC(.idc)
从概念上来讲,这三种访问方式对数据 库的访问都是由IIS来完成的。Web浏览器用 HTTP协议向IIS递交请求。Internet信息服务 器执行访问数据库的操作,并以一个HTML 格式的文档作为回答。 (1)Internet数据库接口(IDC) IDC是一个传统的数据库查询工具,用来 定义和执行数据库查询的SQL命令,并向浏 览器返回一个指定数据格式的页面。虽然使 用IDC访问数据库十分简单,几乎不需要编程 就能实现对数据库的访问。但IDC缺乏使用上 的灵活性, IDC只能简单的创建 IDC(.idc)
文件和HTML扩展文件(hx)两种文件,然 后等待IC文件被请求,分别完成数据库的 访问与输出任务。因此这种方式限制了对数 据库的交互控制,同时IDC还有缺少任何游 标的缺点。 (2) ActiveX数据对象(ADO) 与IDC不同,用ADO访问数据库更类似 于编写数据库应用程序,ADO把绝大部分的 数据库操作封装在七个对象中,在ASP页面 中编程调用这些对象执行相应的数据库操作 ADO是ASP技术的核心之一,它集中体现了 ASP技术丰富而灵活的数据库访问功能
文件和HTML扩展文件(.htx)两种文件,然 后等待IDC文件被请求,分别完成数据库的 访问与输出任务。因此这种方式限制了对数 据库的交互控制,同时IDC还有缺少任何游 标的缺点。 (2)ActiveX数据对象(ADO) 与IDC不同,用ADO访问数据库更类似 于编写数据库应用程序,ADO把绝大部分的 数据库操作封装在七个对象中,在ASP页面 中编程调用这些对象执行相应的数据库操作。 ADO是ASP技术的核心之一,它集中体现了 ASP技术丰富而灵活的数据库访问功能