ASP 与 ADO 对象模块
ASP(Active Server Pages)是服务哭端的脚本编写环境,它是由微软公司的IIS3.0以上版本支持。它可用来创建动态WEB页或生成功能强大的 Web 应用程序。ASP页是包括 HTML 标记、文本和脚本命令的文件。ASP页可调用ActiveX组件来执行任务,如连接到数据库或进行商务计算。通过 ASP ,可为 Web 页添加交互内容或用 HTML 页构成整个WEB应用程序,这些应用程序使用HTML页作为客户的界面。
1,什么是 ADO
ASP 和后台数据库连接使用微软的 ADO (ActiveX Data Objects)对象模块,ADO(ActiveX Data Objects)是 Microsoft开放数据库应用程序的数据库访问技术,它是一组优化的访问数据库专用对象集,也是一项容易使用并且可扩展的将数据库访问添加到 WEB 页的技术,为 ASP 提供了完整的站点数据库访问解决方案。
ADO被设计用来同新的数据访问层 OLE DB Provider 协同工作,提供通用数据访问(Universal Date Access)。OLE DB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库、电子邮件系统及自定义的商业对象。ADO技术大大简化了 OLE DB 的操作,因为 ADO 封装了 OLE DB 程序中使用的大量 COM 接口,所以 ADO 是一种高层的访问技术。
ADO 使用内置的 RecordSet 对象作为数据的主要接口。ADO 可使用VBScrip、Jscript语言来控制对数据库的访问,以及查询结果的输出显示。可以使用 ADO 去编写紧凑简明的脚本以便连接到Open Database Connectivity(ODBC)兼容的数据库和 OLE DB 兼容的数据源。通过执行 SQL 命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。
2,数据库类型与驱动程序对应
ADO 可选择多种支持 ODBC 的数据库,如 SQL Server、Oracle、Info rmix 等。但是 ADO 对象必须与各种驱动程序结合才能存取各种类型数据库,不同的数据库需要不同的驱动程序。常见数据库类型与驱动程序对应的关系如下:
驱动程序 适用数据库类型
Microsoft.Jet.OLEDB.4.0 Mdb
Microsoft Access Driver Access
Microsoft dBase Driver Dbase
Microsoft Excel Driver Excel
Microsoft Visual Driver Dbc
SQL OLEDB.1 SQL Server 7.0
3,查看安装数据库驱动
如何知道系统中是否有某个数据库的驱动呢?可以通过以下方法,查看系统中已安装哪些驱动程序。
打开“控制面板”--》“管理工具”,双击“ODBC 数据来源”运行ODBC数据管理器工具。在“驱动程序”选项中,可以查看系统中已安装的数据库驱动程序列表。