数据库与开发工具的协同

数据库与开发工具的协同

ID:41720230

大小:279.51 KB

页数:20页

时间:2019-08-30

数据库与开发工具的协同_第1页
数据库与开发工具的协同_第2页
数据库与开发工具的协同_第3页
数据库与开发工具的协同_第4页
数据库与开发工具的协同_第5页
资源描述:

《数据库与开发工具的协同》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十四章数据库与开发工具的协同常用的数据库的连接方法ODBCOLEDBADO在DELPHI中的数据库开发在VisualBasic中的数据库开发在ASP中的数据库开发第十四章数据库与开发工具的协同概述一个完整的数据库应用系统在逻辑上包括用户界面和数据库访问链路,SQLServer在C/S或B/S双层结构中位于服务器端,构成整个数据库应用系统的后端数据库,满足客户端连接数据库和存储数据的需要,它并不具备图形用户界面的设计功能。在C/S结构中,图形用户界面的设计工作通常使用可视化开发工具VisualBasic和Delphi等,在B/S结构中,常使用动态服务器页面(ASP)、JSP等来

2、实现。本章主要介绍在C/S和B/S结构中数据库与开发工具协同使用开发数据库应用系统的方法。第十四章数据库与开发工具的协同常用的数据库的连接方法1、ODBC开放式数据库互联ODBC(OpenedDatabaseConnectivity)是一种用于访问数据库的统一界面标准,它应用数据通信方法、数据传输协议、DBMS等多种技术定义了一个标准的接口协议,允许应用程序以SQL作为数据存取标准,来存取不同的DBMS管理的数据。ODBC为数据库应用程序访问异构型数据库提供了统一的数据存取接口API,应用程序不必重新编译、连接就可以与不同的DBMS相连。目前支持ODBC的有SQLServer、

3、Oracle等10多种流行的DBMS。ODBC是一个分层体系结构,由四部分构成:ODBC数据库应用程序(Application)驱动程序管理器(DriverManager)DBMS驱动程序(DBMSDriver)数据源(DataSource)第十四章数据库与开发工具的协同常用的数据库的连接方法1)应用程序应用程序的主要功能是:调用ODBC函数,递交SQL语句给DBMS,检索出结果,并进行处理。应用程序要完成ODBC外部接口的所有工作。应用程序的操作包括:1、连接数据库,向数据源发送SQL语句;2、为SQL语句执行结果分配存储空间,定义所读取的数据格式;3、读取结果;4、处理错误

4、;5、向用户提交处理结果;6、请求事务的提交和回退操作;7、断开与数据源的连接。应用层提供图形用户界面(GUI)和事务逻辑,它是使用诸如Java、VisualBasic及C++这样的语言编写的程序。应用程序利用ODBC接口中的ODBC功能与数据库进行操作。第十四章数据库与开发工具的协同常用的数据库的连接方法2)驱动程序管理器驱动程序管理器是一个动态连接库(DLL),用于连接各种DBS的DBMS驱动程序(如SQLServer、Oracle、Sybase等驱动程序),主要管理应用程序和DBMS驱动程序之间的交互作用。驱动程序管理器的主要功能如下:1、为应用程序加载DBMS驱动程序。

5、2、检查ODBC调用参数的合法性和记录ODBC函数的调用。3、为不同驱动程序的ODBC函数提供单一的入口。4、调用正确的DBMS驱动程序。5、提供驱动程序信息。当一个应用程序与多个数据库连接时,驱动程序管理器能够保证应用程序正确地调用这些DBS的DBMS,实现数据访问,并把来自数据源的数据传送给应用程序。第十四章数据库与开发工具的协同常用的数据库的连接方法3)DBMS驱动程序应用程序不能直接存取数据库,其各种操作请求要通过ODBC的驱动程序管理器提交给DBMS驱动程序,通过驱动程序实现对数据源的各种操作,数据库的操作结果也通过驱动程序返回给应用程序。应用程序通过调用驱动程序所支

6、持的函数来操纵数据库。驱动程序也是一个动态连接库(DLL).当应用程序调用函数进行连接时,驱动程序管理器加载驱动程序.根据应用程序的要求,驱动程序完成以下任务:1、建立应用程序与数据源的连接。2、向数据源提交用户请求执行的SQL语句。3、根据应用程序的要求,将发送给数据源的数据或是从数据源返回的数据进行数据格式和类型转换。4、把处理结果返回给应用程序。5、将执行过程中DBS返回的错误转换成ODBC定义的标准错误代码,并返回给应用程序。6、根据需要定义和使用光标。第十四章数据库与开发工具的协同常用的数据库的连接方法4)ODBC的数据源管理数据源(DataSourceName,简称

7、DSN)是驱动程序与DBS连接的桥梁,数据源不是DBS,而是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。数据源分为以下三类:用户数据源:用户创建的数据源,称为“用户数据源”。此时只有创建者才能使用,并且只能在所定义的机器上运行。任何用户都不能使用其他用户创建的用户数据源。系统数据源:所有用户和在WindowsNT下以服务方式运行的应用程序均可使用系统数据源。文件数据源:文件数据源是ODBC3.0以上版本增加的一种数据源,可用于企业用户,ODBC驱动程序也安装在用户的计算机上。创建数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。