首页 百科知识 ASP访问数据库

ASP访问数据库

时间:2024-10-15 百科知识 版权反馈
【摘要】:使用ASP技术创建动态网页,通常是在ASP网页文件中添加运行于服务器端并能访问数据库的脚本程序来实现。ASP脚本访问数据库有两种常用方式:一是使用ADO组件对象与ODBC数据源建立连接来访问数据库;二是使用ADO对象通过OLE DB访问数据库。通过OLE DB既可以访问数据源,也可以访问Excel、文本文件等,还可以直接与数据库相连接。本节学习ASP访问数据库,主要是使用ADO对象通过OLE DB直接访问数据库。

7.3 ASP访问数据库

使用ASP技术创建动态网页,通常是在ASP网页文件中添加运行于服务器端并能访问数据库的脚本程序来实现。ASP脚本访问数据库有两种常用方式:一是使用ADO组件对象与ODBC数据源建立连接来访问数据库;二是使用ADO对象通过OLE DB访问数据库。ADO是ASP内置的访问Web数据库的组件。

ODBC(Open DataBase Connection)开放式数据库连接,是Microsoft Windows开放服务体系的一部分,是数据库访问的标准接口,应用程序(ASP等)可以通过ODBC提供的API来访问任何带有ODBC驱动程序的关系型数据库,这种方式需要在Windows控制面板中建立一个与某数据库相关联的数据源DSN(包括userID、password)。

OLE DB(Object Linking and Embedding Database)对象连接与嵌入数据库,是Microsoft设计的组件对象模型(COM),是一种系统级的编程接口,使用ADO对象可以轻松访问这些接口。通过OLE DB既可以访问数据源(DSN),也可以访问Excel、文本文件等,还可以直接与数据库相连接。本节学习ASP访问数据库,主要是使用ADO对象通过OLE DB直接访问数据库。

ASP脚本程序、ADO、OLE DB/ODBC与数据库之间的调用关系如图7-11所示。

img456


图7-11 ASP脚本程序与中间组件、数据库之间的关系

ASP使用ADO对象来访问数据库,一般分为以下几个步骤:

(1)新建一个连接对象;

(2)使用连接对象与数据库相连接;

(3)根据要执行的操作,选择使用某个ADO对象,使用这个ADO对象来执行指定的SQL命令,如查找、添加、删除或更新等;

(4)将执行结果以一定的形式返回,如以表格形式返回到客户端;

(5)关闭与数据库的连接,删除连接对象(释放该对象占驻的内存空间)。

最好还提供常规方法检测错误,当出现错误时显示错误信息。

下面来学习使用ADO组件对象及其访问数据库的方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈