网站大量收购闲置独家精品文档,联系QQ:2885784924

《14SQL数据库连接方法》.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《14SQL数据库连接方法》.ppt

第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 第十四章 数据库与开发工具的协同 * * 常用的数据库的连接方法 ODBC OLE DB ADO 在DELPHI 中的数据库开发 在Visual Basic中的数据库开发 在ASP中的数据库开发 概述 一个完整的数据库应用系统在逻辑上包括用户界面和数据库访问链路,SQL Server在C/S或B/S双层结构中位于服务器端,构成整个数据库应用系统的后端数据库,满足客户端连接数据库和存储数据的需要,它并不具备图形用户界面的设计功能。在C/S结构中,图形用户界面的设计工作通常使用可视化开发工具Visual Basic和Delphi等,在B/S结构中,常使用动态服务器页面(ASP)、JSP等来实现。本章主要介绍在C/S和B/S结构中数据库与开发工具协同使用开发数据库应用系统的方法。 常用的数据库的连接方法 1 、ODBC 开放式数据库互联ODBC(Opened Database Connectivity)是一种用于访问数据库的统一界面标准,它应用数据通信方法、数据传输协议、DBMS等多种技术定义了一个标准的接口协议,允许应用程序以SQL作为数据存取标准,来存取不同的DBMS管理的数据。 ODBC为数据库应用程序访问异构型数据库提供了统一的数据存取接口API,应用程序不必重新编译、连接就可以与不同的DBMS相连。目前支持ODBC的有SQL Server、Oracle等10多种流行的DBMS。 ODBC是一个分层体系结构,由四部分构成: ODBC数据库应用程序(Application) 驱动程序管理器(Driver Manager) DBMS驱动程序(DBMS Driver) 数据源(Data Source) 常用的数据库的连接方法 1)应用程序 应用程序的主要功能是:调用ODBC函数,递交SQL语句给DBMS,检索出结果,并进行处理。应用程序要完成ODBC外部接口的所有工作。 应用程序的操作包括:1、连接数据库,向数据源发送SQL语句;2、为SQL语句执行结果分配存储空间,定义所读取的数据格式;3、读取结果;4、处理错误;5、向用户提交处理结果;6、请求事务的提交和回退操作;7、断开与数据源的连接。 应用层提供图形用户界面(GUI)和事务逻辑,它是使用诸如Java、Visual Basic及C++这样的语言编写的程序。应用程序利用ODBC接口中的ODBC功能与数据库进行操作。 常用的数据库的连接方法 2)驱动程序管理器 驱动程序管理器是一个动态连接库(DLL),用于连接各种DBS的DBMS驱动程序(如SQL Server、Oracle、Sybase等驱动程序),主要管理应用程序和DBMS驱动程序之间的交互作用。 驱动程序管理器的主要功能如下: 1、为应用程序加载DBMS驱动程序。 2、检查ODBC调用参数的合法性和记录ODBC函数的调用。 3、为不同驱动程序的ODBC函数提供单一的入口。 4、调用正确的DBMS驱动程序。 5、提供驱动程序信息。 当一个应用程序与多个数据库连接时,驱动程序管理器能够保证应用程序正确地调用这些DBS的DBMS,实现数据访问,并把来自数据源的数据传送给应用程序。 常用的数据库的连接方法 3)DBMS驱动程序 应用程序不能直接存取数据库,其各种操作请求要通过ODBC的驱动程序管理器提交给DBMS驱动程序,通过驱动程序实现对数据源的各种操作,数据库的操作结果也通过驱动程序返回给应用程序。应用程序通过调用驱动程序所支持的函数来操纵数据库。驱动程序也是一个动态连接库(DLL).当应用程序调用函数进行连接时,驱动程

文档评论(0)

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

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

1亿VIP精品文档

相关文档