SQLSERVER2000的编程接口技术.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL SERVER 2000的编程接口技术 教学内容 熟悉SQL SERVER 2000应用程序开发构架 掌握使用ADO开发数据库应用程序的基本方法 熟悉VB数据库编程的基本方法 教学重点 ADO对象 教学难点 VB应用程序的开发方法 SQL SERVER应用程序开发构架 数据库应用程序的体系结构 SQL SERVER应用程序开发构架 SQL SERVER 2000提供两种组件作为应用程序访问数据库的接口 应用程序接口(API,Application Programming Interface) 统一资源定位器(URL,Uniform Resource Locator) 统一资源定位器 统一资源定位器(URL)是一个格式化的字符串或数据流 Internet程序可以通过URL访问Internet或Intranet上的资源 SQL SERVER 2000提供ISAPI动态链接库(DLL,Dynamic Link Library),用于支持运行在Microsoft IIS服务(Internet Information Service)上的Web应用程序使用URL机制访问SQL SERVER数据库中的数据 应用程序接口 应用程序接口(API)用于定义如何编写应用程序代码使之与数据库连接,以及如何向数据库传递命令 API对象模型通常不依赖于语言 SQL SERVER支持很多用于生成通用数据库应用程序的API ODBC和DAO、RDO OLE DB和ADO ODBC和DAO、RDO 数据访问对象(DAO,Data Access Objects) DAO使用Microsoft Jet(Joint Engine Technology)数据库引擎提供的一组数据访问对象 DAO与.Mdb文件(Microsoft Access创建的数据库文件)一起使用效果最佳,但是也可以通过DAO和Microsoft Jet数据库引擎访问ODBC数据源 Microsoft建议对新项目使用OLE DB或ODBC,DAO只应该用于维护现有的应用程序 ODBC和DAO、RDO 远程数据对象(RDO,Remote Data Objects) RDO是一种封装ODBC API的对象层,它专为访问远程ODBC数据源而设计,没有访问JET数据库引擎的负担 RDO使得应用程序不需要使用本地的查询处理程序即可访问ODBC数据源,从而获得更好的性能与更大的灵活性 目前,Microsoft尚未计划进一步开发RDO,因此建议使用基于ADO的数据访问控件 ODBC和DAO、RDO 开放式数据库连接(ODBC,Open Database Connectivity) ODBC是一种基于SQL的数据访问中间件(Middleware),它提供了一种客户机上的应用程序访问服务器上的关系数据库的机制 ODBC定义了一个API,每个应用程序利用相同的源代码就可以访问不同的数据库系统,存取多个数据库中的数据 ODBC技术使得应用程序与DBMS之间在逻辑上可以分离,使应用程序具有数据库无关性 ODBC和DAO、RDO ODBC的体系结构 ODBC和DAO、RDO ODBC数据库应用程序 功能:调用ODBC函数,递交SQL语句给DBMS,检索出结果,并进行处理 驱动程序管理器 功能:连接各种DBS的DBMS驱动程序,管理应用程序和DBMS驱动程序之间的通信 DB驱动程序 功能:处理ODBC函数调用,提交SQL请求到一个指定的数据源,并把结果返回到应用程序 数据源(DSN,Data Source Name) DB驱动程序与DBS之间连接的命名 在开发ODBC数据库应用程序时首先要建立数据源 ODBC和DAO、RDO ODBC数据源管理 打开控制面板|管理工具|数据源(ODBC) OLE DB和ADO OLE DB OLE最初是对象链接和嵌入(Object Linking and Embedding) 的首字母缩写词,现在则表示一种机制,它允许用户创建和编辑包含由多个应用程序创建的项或者“对象”的文档 OLE DB是一组组件对象模型(COM,Component Object Model)接口,是Microsoft开发的新的数据库底层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源(包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等)中的数据 OLE DB和ADO ADO(ActiveX Data Objects) ADO是Microsoft为OLE DB设计的一个便于使用的API,它使用户能够编写应用程序,通过OLE DB提供者访问和操作数据库服务器中的数据 ADO编程模型 ADO通过以下步骤完成对数据库的操作 创建一个到数据源的连接(Connection),连接到数据库

文档评论(0)

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

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

1亿VIP精品文档

相关文档