菜鸟学ADO实例教程之ADO概述

ado|教程

  本站原创内容,转载请注明出处网页教学网

  ADO能使你的网页显示数据库的内容,换句话说就是,我们的动态网页程序能通过ADO代用数据库中的数 据。本教程主要针对ASP初学这参考学习的一个入门教程,通过实例,让你学会动态网页调用数据库的方法。

  学习本教程的前提你首先应该了解HTML的基础知识、ASP(Active Server Pages)基础、SQL(Structured Query Language)基础知识。你可以从本站相关栏目查看一下相关的内容。

  什么是ADO呢?

  ADO是微软的一项技术,是ActiveX Data Objects 的缩写,它是微软的Active-X组件,它随着IIS的安 装而自动安装,是用来存取数据库中记录的一种程序。

  ADO可以使ASP页面从数据库中存取数据。在ASP页面中存取数据库中数据的一般步骤是:创建和数据库 的连接、打开数据库、创建ADO记录集 、打开记录集 、从记录集中存取数据、关闭记录集 、关闭数据库的连 接。

  ADO数据库的连接。在连接之前我们要首先创建一个数据库,至于如何创建数据库,我们在此不详加介 绍。

  创建一个 DSN-less 数据库连接

  用 DSN-less 连接方式连接数据库是最简单的方法,通过DSN-less连接能够在网页上连接任何的 Microsoft Access 数据库。假设你已经在你的站点目录建立了一个名为webjx.mdb的数据库,并且放在了 e:/webjx/目录那么我们可以使用下面的代码来实现ASP连接到数据库:

  <%

  set conn=Server.CreateObject("ADODB.Connection")

  conn.Provider="Microsoft.Jet.OLEDB.4.0"

  conn.Open "e:/webjx/webjx.mdb"

  %>

  上面的代码要正确执行你必须安装了 Microsoft Access 并且你的数据库确实存在于站点目录里。

  创建一个 ODBC 数据库连接:

  如果你已经有了一个名为webjx的ODBC数据源,那么我们可以通过下面的ASP代码连接数据库:

  <%

  set conn=Server.CreateObject("ADODB.Connection")

  conn.Open "webjx"

  %>

  用 ODBC 你能连接到任何网上的计算机中的数据库,前提是 ODBC 连接是允许的!

  用ODBC连接MS Access数据库:

  开始”→“设置”→“控制面板”→“数据源(ODBC)”,然后在出现的窗口中,选择“系统DSN(Data Source Name)” ,单击添加按钮,选择 Microsoft Access Driver单击“完成”。在出现的窗口中单击“选择 ”选择本地的数据库,然后输入一个数据源名,单击“确定”。

  通过上面的方法就给你的网页连接计算机中的数据库就作好了准备,如果你的计算机中运行的是 Personal Web Server (PWS) 或 Internet Information Server (IIS)那么上述设置将会生效,如果你的站点是 远程站点,那么你的站点已经设置好了上述的环境。毕竟是我们学习,教给大家连接数据库的配置方法是有必 要的。

时间: 2024-08-24 23:51:02

菜鸟学ADO实例教程之ADO概述的相关文章

菜鸟学ADO实例教程之ADO连接对象

ado|对象|教程 本站原创内容,转载请注明出处网页教学网. ADO连接对象是用来创建一个打开一个数据源的连接,通过这个连接我们就可以存取或操作数据库了. 具体的连接对象的属性和方法我们将在其他文章中给大家介绍. ADO 记录集 为了能读出数据库中的数据,我们必须先加载记录集 创建一个 ADO 数据表记录集 我们首先创建了一个名为"webjx"数据库,然后在数据库创建一个表"Customers",注意数据库所在的目 录.我们用下面的代码就可以连接数据库表了. <

菜鸟学ADO实例教程之ADO 显示数据

ado|教程|数据|显示 本站原创内容,转载请注明出处网页教学网. 从数据表中读出数据通常是显示在 HTML 的表格中的.下面介绍四种常用的显示数据的方法: 首先给大家介绍一点有关数据库表Customers的内容,数据库表中有如下字段:CustomerID(客户号). CompanyName(公司名) .ContactName(联系人).ContactTitle(联系方式).Address(地址).City(城市). PostalCode(邮编) .Country(国家) 并且我们可以事先随便输

菜鸟学ADO实例教程之ADO 查询数据

ado|教程|数据 本站原创内容,转载请注明出处网页教学网. 我们可以使用 SQL语句来创建一个查询,实现按条件显示我们需要的数据库中的数据. 例如显示"Companyname"以 A 开始的公司的名字.下面代码可以实现: <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.

菜鸟学ADO实例教程之ADO 排序数据

ado|教程|排序|数据 本站原创内容,转载请注明出处网页教学网. 我们可以用SQL使记录按顺序显示: 我们想显示"Companyname" 和 "Contactname" 字段的内容,并且按"Companyname"进行排序显示: <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider=&qu

菜鸟学ADO实例教程之ADO 添加新记录

ado|教程 本站原创内容,转载请注明出处网页教学网. 我们可以使用SQL语句中的 INSERT INTO 命令向数据库表中添加新记录. 向数据表中添加一条记录,我们首先得创建一个表单来用ASP程序收集表单的数据,然后用程序把收集 的数据添加到数据库中去: 下面代码可以保存为html 格式 <html> <body> <form method="post" action="demo_add.asp"> <table>

菜鸟学ADO实例教程之ADO 更新记录

ado|教程 本站原创内容,转载请注明出处网页教学网. 我们可以使用SQL UPDATE 命令来更新数据库中的记录. 我们想更新数据库webjx中的一个表Customers中的一个记录,首先我们把表Customers中的所有记录显 示出来. <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0

菜鸟学ADO实例教程之ADO 删除记录

ado|教程 本站原创内容,转载请注明出处网页教学网. 我们可以使用SQL DELETE命令来删除表中的一个记录,和添加记录的方法一样,首先列出记录内容 <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "e:/webjx/webjx.mdb&qu

JSP入门初级教程之JSP概述

js|教程 (IAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离.您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句.然后,将动态部分用特殊的标记嵌入即可,这些标记常常以"<%"开始并以"%>"结束.例如,这儿有一个JSP页面: <html> <head><title>jsp教程</title>

JSP新手入门初级教程之JSP概述

js|教程 JSP(IAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离.您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句.然后,将动态部分用特殊的标记嵌入即可,这些标记常常以"<%"开始并以"%>"结束.例如,这儿有一个JSP页面: <html> <head><title>jsp教程</title&