第12章 开发ODBC数据库应用程序概述.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 开发ODBC数据库应用程序概述 ODBC的概念 掌握ODBC数据源的概念及其配置 12.1 ODBC概述 12.2 管理ODBC数据源 12.1 ODBC概述 ODBC是一种以一致的方式把各种数据服务连接到不同前端应用程序的方法。ODBC标准为应用程序提供了一套调用层接口(Call-Level Interface,简称CLI)函数和基于动态链接库的运行支持环境,开发ODBC数据库应用程序时调用的就是ODBC接口函数和SQL语句,数据库的底层操作由各个数据库的驱动程序完成。因此,这样的应用程序具备访问各种数据库系统的能力,大大提高了系统的适应性和可移植性。 ODBC体系结构由四个部分组成:ODBC应用程序、ODBC驱动程序管理器、ODBC驱动程序和ODBC数据源,如图12-1所示。 12.1 ODBC概述 12.1.1 ODBC应用程序 ODBC数据库应用程序可以是用Visual Basic、Visual C++、Delphi等开发工具开发的应用程序,也可以是其它ODBC数据库应用程序。ODBC应用程序通过ODBC驱动程序管理器调用由ODBC驱动程序管理器提供的ODBC API函数,从而访问来自ODBC数据源的数据。 12.1.2 ODBC驱动程序管理器 ODBC数据库应用程序不能直接调用ODBC驱动程序,它必须调用包含在ODBC驱动程序管理器中的各种ODBC API函数,再由ODBC驱动程序管理器调用相应的ODBC驱动程序。这样,无论是连接到SQL Server还是其它的数据库,都能保证ODBC函数总是按同一种方式调用,实现用相同的代码访问各种不同格式的数据库,简化了对数据库的访问,也为程序的跨平台开发和移植提供了极大的方便。 12.1 ODBC概述 12.1.3 ODBC驱动程序 ODBC驱动程序负责发送SQL请求给关系数据库管理系统,并且把结果返回给ODBC驱动程序管理器,然后再由ODBC驱动程序管理器把这些结果传送给ODBC应用程序。 ODBC驱动程序接收来自ODBC驱动程序管理器中传送过来的对ODBC函数的调用请求,并将从数据源上得到的结果返回给驱动程序管理器。 12.2 管理ODBC数据源 12.2.1 安装ODBC驱动程序 每种数据库都有各自的ODBC驱动程序。对于SQL Server来说,只要客户机上安装了MS Office 97/2000/XP,或安装了MS Studio 97/2000/2003,则SQL Server的ODBC驱动程序就已安装完成,不必再次重新安装。如没有安装,则可以通过安装SQL Server Client Management应用程序,在本机上安装SQL Server ODBC驱动程序。 12.2 管理ODBC数据源 12.2.2 配置数据源 要与ODBC兼容的数据库进行连接,必须建立一个称为Data Source Name(DSN,数据源名)的数据源,通过该DSN定位和标识指定的ODBC兼容数据库。 1.创建数据源 数据源包含了用户安全性、数据库定位和连接参数等与数据库进行连接的信息。 在Windows中,DSN允许用户以适当的权限通过网络连接指定的数据库。可以分为三种类型:用户DSN、系统DSN和文件DSN: l??User(用户)DSN:只能以指定的用户安全身份证明(用户名和密码)连接指定的数据库。 l??System(系统)DSN:所有用户都能够连接指定的数据库。 l??File(文件)DSN:将连接的情况存储在一个文件中,只有对该文件有访问权限的用户才能够连接指定的数据库。 12.2 管理ODBC数据源 在Windows 2000中创建ODBC数据源的步骤如下: 1)在Windows 2000中,单击“开始”→“设置”→“控制面板”(或双击桌面上“我的电脑”图标,并双击随之出现的“控制面板”图标),出现“控制面板”对话框。 2)双击“管理工具”图标,出现“管理工具”对话框。 3)双击“数据源(ODBC)”图标,出现图12-2所示的“ODBC数据源管理器”对话框。 4)选择“系统DSN”选项卡,进入设置系统DSN的操作界面,如图12-2所示。 5)单击“添加”按钮,将出现如图12-3所示的“创建新数据源”对话框。 12.2 管理ODBC数据源 6)因要连接的数据库是由SQL Server创建的,故选择列表框中的SQL Server项,然后单击“完成”按钮。出现图12-4所示的“建立新的数据源到SQL Server”对话框(一)。 7)在图12-4中的“名称”一栏中为数据源设置一个名称(DSN),这里输入数据源名称为EduDSN,以后在数据库应用程序中可以通过这个名称来连接指定的数据库;在“服

文档评论(0)

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

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

1亿VIP精品文档

相关文档