当前位置:网站首页>金仓数据库KingbaseES 客户端编程接口指南 - ODBC (2. 概述)
金仓数据库KingbaseES 客户端编程接口指南 - ODBC (2. 概述)
2022-07-28 21:46:00 【沉舟侧畔千帆过_】
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 语句、从数据库中获取结果、获取状态及错误信息、终止事务和连接等操作。

边栏推荐
猜你喜欢

这个胶水有多强呢?

What if win11 cannot find the DNS address? Win11 can't find DNS and can't access the web page solution

【C语言】三子棋小游戏实现

【滤波跟踪】基于EKF、时差和频差定位实现目标跟踪附matlab代码

Development of small programs ①

Why did "you" become a test / development programmer? The value of your existence

网络流量监控工具iftop

Price for volume has encountered "six consecutive declines" in sales. Can Volvo, which is no longer safe, turn around?

Wechat applet development ③

Form label
随机推荐
[filter tracking] target tracking based on EKF, TDOA and frequency difference positioning with matlab code
字节8年女测试总监工作感悟—写给想转行或即将进入测试行业的女生们...
Typescript类的使用
Advanced C language: pointer (2)
解决控制文件全部损坏的异常
6 open source tutorials of super conscience!
Anr questions often asked in Android interviews
Development of small programs ②
参加竞赛同学们的留言 : 第十七届的记忆
多模态模型小抄(1)
Inheritance in swift
零念科技完成Pre-A轮融资,推动智能驾驶平台软件国产替代
Research on cookies in WebView
Programmer growth Chapter 30: artifact of identifying true and false needs
Symbol symbol type
Array array object
Form label
程序员成长第三十篇:识别真伪需求的神器
The functions and differences of display, visibility and overflow
c语言进阶篇:指针(三)