- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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),连接到数据库
您可能关注的文档
- SMPP信令介绍指导.ppt
- SMT生流程介绍指导.ppt
- sniffer抓包工具安装图文教程的认识.doc
- SNMP服务的配置的认识.doc
- SOAPdenovo_Readme的认识.doc
- SOAP协议介绍的认识.doc
- SOC3100 说明的认识.doc
- SOC3100说明书的认识.doc
- SoC与SiP各有千秋 两者之争仍将继续指导.ppt
- SoidWorks 2009第2章草图绘制指导.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)