第5章 网络数据库的访问.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 网络数据库的访问  了解ASP访问数据库的方式  掌握ODBC数据源的配置方法  掌握ADO 的Connection、Command与Recordset 对象的使用  熟练掌握利用ADO技术进行数据检索、记录添 加、修改和删除操作以及数据的分页显示、与用户 的数据交互等技术 5.1 ASP访问数据库的方式 5.2 创建ODBC数据源 5.3 使用ADO访问数据库 5.1 ASP访问数据库的方式 在动态网页或动态站点中,Web服务器上运行的Web应 用程序进行的最常见和最实用的任务就是访问服务器端 的数据库。而ASP内嵌的Database Access组件就能轻而 易举地通过ADO(ActiveX Data Objects)访问存储在服 务器端各种类型数据库中的信息。 在ASP脚本中可以通过三种方式访问数据库:  传统的IDC(Internet Database Connector)  ADO(ActiveX Data Objects,ActiveX数据对象)  RDS(Remote Data Service) 5.1 ASP访问数据库的方式 ODBC是基于SQL的,主要用于处理关系型数据库,但 对于非关系型数据库就无能为力了。OLE DB作为一个最 新数据访问接口,除提供对关系型数据库的访问之外, 还可以访问非关系型数据库和其它的一些资源,如像 Excel电子表格中的数据、访问电子邮件等。 ADO是一个OLE DB使用者,它提供了对OLE DB数据源 的应用程序级访问。 ASP程序员可以访问任何与ODBC兼容的数据库,包括 SQL Server、Oracle、Access等。 5.1 ASP访问数据库的方式 在ASP中,若不作说明,使用ADO访问数据库将默认地 使用OLE DB的ODBC驱动程序进行,但也可以通过OLE DB 的其它数据库驱动程序直接绑定到指定的数据库。 5.2 创建ODBC数据源 要使用ADO,必须首先在服务器端配置好要连接的数据 源。通过该数据源,使用ADO就可以对数据库进行读写操 作。 5.2.1 ODBC概述 ODBC (Open Database Connectivity,开放数据库互 连),是目前最流行的连接数据源的方法之一。只要系统 中有相应的ODBC驱动程序,都可以通过ODBC与之连接并访 问数据库中的信息。 要与ODBC兼容的数据库进行连接,必须建立一个称为 Data Source Name(DSN,数据源名)的数据源,通过该DSN 定位和标识指定的ODBC兼容数据库。 数据源包含了用户安全性、数据库定位和连接参数等与 数据库进行连接的信息。 5.2 创建ODBC数据源 在Windows中,DSN允许用户以适当的权限通过网络连 接指定的数据库。可以分为三种类型:  用户DSN:只能以指定的用户安全身份证明(用户名和密 码)连接指定的数据库  系统DSN:所有用户都能够连接指定的数据库。  文件DSN:将连接的情况存储在一个文件中,只有对该 文件有访问权限的用户才能够连接指定的数据库。 5.2.2 创建和配置ODBC数据源 要通过ODBC访问数据库,前提是必须配置好DSN。一个 DSN必须包含以下信息: DSN的名字; ODBC驱动程序; 要连接的数据库或数据库服务器的名称。 建立ODBC数据源的步骤:  选择“控制面板”-“管理工具”- “数据源(ODBC)”菜 单,出现 “ODBC数据源管理器”对话框。  单击“添加”按钮,出现“创建新数据源”对话框。在“驱 动程序”列表框中选择要连接数据源的驱动程序,这里选 择SQL Server项。单击“完成”按钮。 5.2.2 创建和配置ODBC数据源 = = 5.2.2 创建和配置ODBC数据源 单击“测试数据源”按钮,测试数据源连接是否正确。 最后单击“确定”按钮,完成SQL Server数据源的创建工 作。 5.3 使用ADO访问数据库

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档