暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A 基于ODBC开发

墨天轮 2019-10-12
1526

基于ODBC开发

ODBC(Open Database Connectivity,开放数据库互连)是由Microsoft公司基于X/OPEN CLI提出的用于访问数据库的应用程序编程接口。应用程序通过ODBC提供的API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。

ODBC的系统结构参见图1。

图1 ODBC系统机构

GaussDB 200目前在以下环境中提供对ODBC3.5的支持。

表1 ODBC支持平台

操作系统

平台

SUSE Linux Enterprise Server 11 SP1/SP2/SP3/SP4

SUSE Linux Enterprise Server 12 及SP1/SP2/SP3

x86_64位

Red Hat Enterprise Linux 6.4/6.5/6.6/6.7/6.8/6.9/7.0/7.1/7.2/7.3/7.4/7.5

x86_64位

Red Hat Enterprise Linux 7.5

ARM64位

CentOS 6.4/6.5/6.6/6.7/6.8/6.9/7.0/7.1/7.2/7.3/7.4

x86_64位

CentOS 7.6

ARM64位

EulerOS 2.0 SP2/SP3

x86_64位

EulerOS 2.0 SP8

ARM64位

中标麒麟 7.5/7.6

ARM64位

Oracle Linux R7U4

x86_64位

Windows 7

32位

Windows 7

64位

Windows Server 2008

32位

Windows Server 2008

64位

UNIX/Linux系统下的驱动程序管理器主要有unixODBC和iODBC,在这选择驱动管理器unixODBC-2.3.0作为连接数据库的组件。

Windows系统自带ODBC驱动程序管理器,在控制面板->管理工具中可以找到数据源(ODBC)选项。

说明:

当前数据库ODBC驱动基于开源版本,对于华为自研的数据类型,tinyint、smalldatetime、nvarchar2在获取数据类型的时候,可能会出现不兼容。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论