数据源应用ODBC技术访问数据源的方法及实例(电子通信范文)

odbc数据源  时间:2021-02-27  阅读:()

封面

《应用ODBC技术访问数据源的方法及实例》Word格式可编辑含目录

精心整理放心阅读欢迎下载

文档信息

文档编号 文-05C69V自定义文件编号

文档名称 应用ODBC技术访问数据源的方法及实例.doc

文档格式 Word  *.doc 可编辑

文档字数 1606字 不统计页头页脚及版权声明等文字

文档主题 这是一篇关于“IT计算机”中“行业软件”的参考范文

作为工科论文、 电子通信论文科目 编写学士学位论文、文档适用 本科毕业论文或发表期刊、评初级职称的参考文献可作写作参考解决学术论文怎么写及格式等相关问题。

文章出处 电子通信论文

说明 文档仅供学习交流请勿商用。

应用ODBC技术访问数据源的方法及实例目录

1引言

1 ·ODBC是一种使用SQL的程序设计接口

2·ODBC的设计是建立在客户机服务器体系结构基础之上的

3·ODBC使应用程序开发者避免了与数据源联接的复杂性

4·ODBC的结构允许多个应用程序访问多个数据源

4应用程序如何通过ODBC访问数据源

一般地应用程序存取数据源中的完整步骤如下所示

(1).创建环境句柄

(2).创建联接句柄

(3).通过联接句柄联接数据源

(4).创建语句句柄

(5).通过语句句柄执行语句

(6).释放语句句柄

(7).与数据源脱离联接

(8).释放联接句柄

(9).释放环境句柄

正文

应用ODBC技术访问数据源的方法及实例

金春(合肥工业大学计算机网络系统研究所)

摘要ODBC Open Database Connectivity开放数据库联接技术现在已经成为数据库通信的事实工业标准它的应用已经深入到数据库应用的各个方面。本文首先简要介绍分析了ODBC技术的思想特点工作原理然后重点分析了使用ODBC的方法步骤最后给出在Maplnfo中应用ODBC访问Oracle数据库的应用实例

关键字ODBC驱动程序驱动程序管理器应用程序数据源句柄

1 引言

关系数据库的研究与应用是当今计算机界最活跃的领域之一各种数据库产品行行色色各有千秋这种情况一方面给用户带来了好处另一方面又给应用程序的移植带来了困难。尤其是在客户机服务器体系结构中当用户要从客户机端访问不同的服务器而这些服务器的数据库系统又各不相同数据库之间的互连访问就成为一个难题因此微软公司提出了ODBC。 由于ODBC思想上的先进性及其微软公司的开放策略ODBC现在已经成为事实上

的工业标准它是目前数据库应用方面很多问题强有力的解决方案正逐步成为Windows平台上的标准接口。

2ODBC的基本思想与主要特点

ODBC是一种用来在相关或不相关的数据库管理系统DBMS中存取数据的标准应用程序设计接口API  。它的基本思想是为用户提供简单、标准、透明、统一的数据库联接的公共编程接口在各个厂家的支持下能为用户提供一致的应用开发界面使应用程序独立于数据库产品实现各种数据库之间的通信。开发厂商根据ODBC的标准去实现底层的驱动程序它对用户是透明的。

作为一种数据库联接的标准技术ODBC有以下几个主要特点

1 ·ODBC是一种使用SQL的程序设计接口 

2·ODBC的设计是建立在客户机服务器体系结构基础之上的

3·ODBC使应用程序开发者避免了与数据源联接的复杂性

4·ODBC的结构允许多个应用程序访问多个数据源即应用程序与数据源的关系是多对多的关系。

3ODBC的工作原理与实现

ODBC的结构是建立在客户机服务器体系结构之上它包含四个组件。

应用程序Appl ication 

应用程序即是用户的应用它负责用户与用户接口之间的交互操作以及调用ODBC函数以给出SQL请求并提取结果以及进行错误处理。

ODBC驱动程序管理器Driver Manager 

ODBC驱动程序管理器为应用程序加载和调用驱动程序它可以同时管理多个应用程序和多个驱动程序。它的功能是通过间接调用函数和使用动态链接库DLL来实现的因此它一般包含在扩展名为”DLL“的文件中。

ODBC驱动程序Driver 

ODBC驱动程序执行ODBC函数调用呈送SQL请求给指定的数据源并将结果返回给应用程序。驱动程序也负责与任何访问数据源的必要软件层进行交互作用这种层包括与底层网络或文件系统接口的软件。

数据源

数据源由数据集和与其相关联的环境组成包括操作系统、 DBMS和网络如果存在的话 。ODBC通过引入“数据源”的概念解决了网络拓扑结构和主机的大范围差异问题这样用户看到的是数据源的名称而不必关心其它东。

4应用程序如何通过ODBC访问数据源

ODBCAPI实现数据库操作的手段是语句这是一个强有力的手段。ODBC语句除了能执行SQL语句和完成查询操作之外还能实现大多数数据库操作。应用程序一般都是通过ODBC语句来实现对不同数据源进行存取操作的。

一般地应用程序存取数据源中的完整步骤如下所示

(1 ) .创建环境句柄

(2) .创建联接句柄

(3) .通过联接句柄联接数据源

(4) .创建语句句柄

(5) .通过语句句柄执行语句

(6) .释放语句句柄

(7) .与数据源脱离联接

(8) .释放联接句柄

(9) .释放环境句柄

句柄就是一个应用程序变量系统用它来存储关于应用程序的上下文信息和应

“应用ODB C技术访问数据源的方法及实例”文档源于网络本人编辑整理。本着保护作者知识产权的原则仅供学习交流请勿商用。如有侵犯作者权益请作者留言或者发站内信息联系本人我将尽快删除。谢谢您的阅读与下载

DediPath($1.40),OpenVZ架构 1GB内存

DediPath 商家成立时间也不过三五年,商家提供的云服务器产品有包括KVM和OPENVZ架构的VPS主机。翻看前面的文章有几次提到这个商家其中机房还是比较多的。其实对于OPENVZ架构的VPS主机以前我们是遇到比较多,只不过这几年很多商家都陆续的全部用KVM和XEN架构替代。这次DediPath商家有基于OPENVZ架构提供低价的VPS主机。这次四折的促销活动不包括512MB内存方案。第一、D...

国内云服务器 1核 2G 2M 15元/月 萤光云

标题【萤光云双十二 全场6折 15元/月 续费同价】今天站长给大家推荐一家国内云厂商的双十二活动。萤光云总部位于福建福州,其成立于2002 年。主打高防云服务器产品,主要提供福州、北京、上海 BGP 和香港 CN2 节点。萤光云的高防云服务器自带 50G 防御,适合高防建站、游戏高防等业务。这家厂商本次双十二算是性价比很高了。全线产品6折,上海 BGP 云服务器折扣更大 5.5 折(测试了一下是金...

HostKvm - 夏季云服务器七折优惠 香港和韩国机房月付5.95美元起

HostKvm,我们很多人都算是比较熟悉的国人服务商,旗下也有多个品牌,差异化多占位策略营销的,商家是一个创建于2013年的品牌,有提供中国香港、美国、日本、新加坡区域虚拟化服务器业务,所有业务均对中国大陆地区线路优化,已经如果做海外线路的话,竞争力不够。今天有看到HostKvm夏季优惠发布,主要针对香港国际和韩国VPS提供7折优惠,折后最低月付5.95美元,其他机房VPS依然是全场8折。第一、夏...

odbc数据源为你推荐
天天酷跑刷金币天天酷跑怎么刷金币?硬盘人什么叫“软盘人”和“硬盘人”?神雕侠侣礼包大全神雕侠侣手游华山论剑礼包有什么 怎么领取bt封杀为什么现在网上许多BT下载都被封了?bt封杀北京禁用BT下载,是真的吗?为什么?宕机宕机 这个词是什么意思啊ios系统iOS系统是什么手工杀毒手工杀毒与杀毒软件杀毒有什么区别?怎样申请支付宝怎么申请支付宝?关闭qq相册图标在不删除照片的情况下如何关闭QQ相册图标
网站空间价格 二级域名 长沙域名注册 主机测评 本网站服务器在美国维护 256m内存 2014年感恩节 论坛空间 申请个人网页 浙江独立 阿里云浏览器 服务器维护方案 php空间推荐 空间技术网 宏讯 架设邮件服务器 服务器论坛 工信部icp备案查询 塔式服务器 websitepanel 更多