mysql中odbc的概念是什么

mysql中,odbc的中文意思为“开放式数据库连接”, 是用于访问数据库的开放式标准应用程序编程接口(API),允许与SQL数据库服务器进行连接。odbc是根据SQL Access Group的规范开发的,它定义了一套函数调用、错误代码和数据类型,可将其用于开发独立于数据库的应用程序。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

什么是 ODBC?

在mysql中,odbc全称“Open Database Connectivity”,中文意思为“开放式数据库连接”

ODBC是用于访问数据库的开放式标准应用程序编程接口 (API)。1992年,微软与Simba合作打造了世界上第一个ODBC驱动;SIMBA.DLL 和基于标准的数据访问诞生了。通过在程序中使用 ODBC 语句,您可以访问多个不同公共数据库中的文件。除了 ODBC 软件,每个要访问的数据库都需要一个单独的模块或驱动程序。

ODBC为客户端程序提供了访问众多数据库或数据源的一种方式。ODBC是标准化的API,允许与SQL数据库服务器进行连接。它是根据SQL Access Group的规范开发的,它定义了一套函数调用、错误代码和数据类型,可将其用于开发独立于数据库的应用程序。通常情况下,当需要数据库独立或需要同时访问不同的数据源时,将用到ODBC。

ODBC 概述

ODBC 已成为关系和非关系数据库管理系统 (DBMS) 中基于标准的数据访问的事实标准。早在 90 年代初期,Simba 就与 Microsoft 密切合作共同开发 ODBC 标准。ODBC 标准实现了最大的互操作性,从而使应用程序开发人员能够编写一个应用程序来访问来自不同供应商的数据源。ODBC 基于 Open Group 和 ISO/IEC 的数据库 API 的调用级接口 (CLI) 规范,并使用结构化查询语言 (SQL) 作为其数据库访问语言。

ODBC 架构

基于 ODBC 的数据连接架构如下:

mysql中odbc的概念是什么

支持 ODBC 的应用程序

这是任何符合 ODBC 的应用程序,例如 Microsoft Excel、Tableau、Crystal Reports、Microsoft Power BI 或类似应用程序(电子表格、文字处理器、数据访问和可检索工具等)。启用 ODBC 的应用程序通过将 SQL 语句传递到 ODBC 驱动程序管理器并从其接收结果来执行处理。

ODBC 驱动程序管理器

ODBC 驱动程序管理器代表应用程序加载和卸载 ODBC 驱动程序。Windows 平台带有默认的驱动程序管理器,而非 Windows 平台可以选择使用开源 ODBC 驱动程序管理器,如 unixODBC 和 iODBC。ODBC 驱动程序管理器处理 ODBC 函数调用,或将它们传递给 ODBC 驱动程序并解决 ODBC 版本冲突。

ODBC 驱动程序

ODBC 驱动程序处理 ODBC 函数调用,向特定数据源提交 SQL 请求并将结果返回给应用程序。ODBC 驱动程序还可以修改应用程序的请求,以使请求符合相关数据库支持的语法。Simba Technologies 提供了一个用于轻松构建 ODBC 驱动程序的框架,以及用于许多数据源(如 Salesforce、MongoDB、Spark 等)的 ODBC 驱动程序。Simba SDK 提供 C++、Java 和 C# 版本,支持为 Windows、OSX 和许多 *Nix 发行版构建驱动程序。

数据源

数据源只是数据的来源。它可以是文件、DBMS 上的特定数据库,甚至是实时数据馈送。数据可能与程序位于同一台计算机上,也可能位于网络上某处的另一台计算机上。

以上就是“mysql中odbc的概念是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

文章标题:mysql中odbc的概念是什么,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/27303

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年9月20日 上午12:16
下一篇 2022年9月20日 上午12:17

相关推荐

  • vue怎么实现大文件分片上传与断点续传送

    今天分享文章“vue怎么实现大文件分片上传与断点续传送”,主要从:问题、探索过程、解决方案、功能介绍等几个方面为大家介绍,希望能帮到您。 问题: 前段时间做视频上传业务,通过网页上传视频到服务器。 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题: 1、文件过…

    2022年6月29日
    36300
  • 如何进行CaptureFramework框架分析

    一、背景 应用服务监控是智能运维系统的重要组成部分。在UAV系统中,中间件增强框架(MOF)探针提供了应用画像及性能数据收集等功能,其中数据收集功能主要采集四类数据:实时数据、画像数据、调用链接数据生成以及线程数据分析数据。为实现实时数据采集,UAVStack设计了CaptureFramework框…

    2022年9月5日
    7500
  • SQL窗口函数之排名窗口函数怎么使用

    取值窗口函数可以用于返回窗口内指定位置的数据行。常见的取值窗口函数如下: LAG函数可以返回窗口内当前行之前的第N行数据。LEAD函数可以返回窗口内当前行之后的第N行数据。FIRST_VALUE函数可以返回窗口内第一行数据。LAST_VALUE函数可以返回窗口内最后一行数据。NTH_VALUE函数可…

    2022年9月10日
    12400
  • 网络安全审计工具Nmap如何使用

    一.软件下载 https://nmap.org/download.html 二.扫描IP nmap 192.168.1.10 #扫描单IP nmap 192.168.1.10-100 #扫描IP段 nmap 192.168.1.10 192.168.1.11 #扫描单独的多IP nmap 192.1…

    2022年9月2日
    8300
  • CDR最新版本透视效果怎么制作

    CDR最新版本透视效果在哪里: 答:在“对象”工具栏下。 点击上方对象,在下拉菜单中就可以找到“透视”了。 CDR最新版本透视制作教程: 1、首先我们使用文本工具添加需要编辑的内容。 2、添加完成后,点击左上角的“对象” 3、然后找到“透视点”,点击其中的“添加透视” 4、添加完成后,就能够获得透视…

    2022年9月24日
    14300
  • jquery怎么删除option

    具体步骤如下: 1.首先,新建一个html项目,并在项目中引入jquery; <script type=”text/javascript” src=”/static/jquery-2.1.4.min.js”></script> 2.引入jquery后,在项目中创建一个opti…

    2022年8月29日
    17400
  • easyrecovery如何恢复U盘

    easyrecovery恢复U盘的方法 1、打开软件,找到你要恢复的文件类型,点击下一步。 2、选择你要恢复的硬盘。 3、手动查找需要恢复文件,这里有三种板块功能,可以都点开看看,找到你想要的那个文件。 4、等你找到你想要恢复的文件之后,点击恢复就可以了。 到此,相信大家对“easyrecovery…

    2022年9月26日
    5700
  • 如何进行Web权限维持分析

    前言 权限维持,在红蓝对抗中,我觉得其意义在于两点:一是防止已获取的权限被蓝队破坏;二是防止其他红队获取到相同的权限(虽然有点缺德。。。)。 其他情况下的非法用途就不说了。 权限维持的原则我觉得就是不能影响原来业务的正常运行。(比如改后台密码导致管理员不能登录,修改文件夹读写权限导致正常的文件不能上…

    2022年9月24日
    11200
  • windows7操作系统有哪些版本

    windows7操作系统分为六个版本:1、Starter版本,只通过OEM计算机预装;2、HomeBasic版本,是win7经过简化的一种版本;3、HomePremium版本,能够给家庭用户提供更多的需求;4、Professional版,支持演示模式、加强的网络功能等等;5、Enterprise版本…

    2022年9月15日
    15900
  • windows会声会影如何导出视频x9

    会声会影导出视频x9的方法 1、首先点击图示位置的“共享”按钮。 2、然后在图示框中选择想要导出的视频格式。 3、在图示位置可以调整具体参数。 4、最后点击“开始”就可以了。 以上就是“windows会声会影如何导出视频x9”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,…

    2022年9月15日
    6400
联系我们
站长微信
站长微信
分享本页
返回顶部