• 金仓数据库KingbaseES 客户端编程接口指南 - ODBC (2. 概述)


    2. 概述

    本章节简单介绍了 ODBC 的背景和 KingbaseES 对其兼容情况。

    本章节包含以下内容:

    • ODBC 简述

    • Kingbase ODBC 驱动包

    2.1. ODBC 简述

    ODBC 是 Microsoft 提供的、以 C 和 C++ 语言面向 SQL Server 编写的应用程序的主要原生数据访问 API。

    开放数据库连接 (ODBC) 提供了一个标准接口,允许一个应用程序访问许多不同的数据源。 应用程序的源代码不需要为每个数据源重新编译。 数据库驱动程序将应用程序链接到特定数据源。 数据库驱动程序是一个动态链接库,应用程序可以根据需要调用该库来访问特定数据源。 因此,应用程序可以访问数据库驱动程序存在的任何数据源。 ODBC 接口定义如下:

    • 一个 ODBC 函数调用库,允许应用程序连接到数据源,执行结构化查询语言 (SQL) 语句,并检索结果。

    • 基于 SQL-99 规范的 SQL 语法。

    • 一套标准的错误代码。

    • 连接和登录数据源的标准方法。

    • 数据类型的标准表示。

    下图展示了 ODBC 模型的组成部分。 该模型从 ODBC 应用程序开始,通过 ODBC 应用程序接口 (API) 调用驱动程序管理器。 驱动程序管理器可以是 Microsoft 驱动程序管理器,也可以是 UnixODBC 驱动程序管理器。 驱动程序管理器仍然使用 ODBCAPI 对 ODBC 驱动程序进行调用。 ODBC 驱动程序使用数据库 API 通过网络通信链路访问数据库,该图展示了一个访问三个独立数据库的 ODBC 应用程序。

    2.2. Kingbase ODBC 驱动包

    KingbaseES ODBC 是标准 C 的 ODBC 驱动程序,它支持 Microsoft ODBC 3.0 标准。通过 KingbaseES ODBC Driver,应用程序可以完成与数据库的连接、执行 SQL 语句、从数据库中获取结果、获取状态及错误信息、终止事务和连接等操作。

  • 相关阅读:
    Genesis公链:夯实Web 3.0发展底座
    三冲IPO的思派健康如何承载腾讯的互联网医疗梦?
    Kafka的系统架构和API开发
    JMeter压测
    Qt第六十六章:展示数据的标签
    现代循环神经网络 - LSTM
    Unity布料系统_Cloth组件(包含动态调用相关)
    如何利用智能家居打造一个“会呼吸的家”?一体化电动窗帘
    ubuntu 安装docker
    【EXCEL】一些实例
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/126031668