GBase 8c开发接口简述

GBase 8c接口驱动可以有效实现对上层应用请求的负载均衡。

ODBC

GBase 8c ODBC是GBase 8c的ODBC驱动程序,它提供了访问GBase 8c的所有ODBC功能。GBase 8c ODBC支持ODBC 3.5X一级规范(全部 API+2级特性)。用户可以通过ODBC数据源管理器调用GBase 8c ODBC驱动访问GBase 8c数据库,或者直接调用GBase 8c ODBC驱动访问GBase 8c数据库。另外,可视化编程工具如C++ Builder、Visual Studio等也可以利用GBase 8c ODBC访问GBase 8c数据库。

ODBC驱动管理器是管理 ODBC 应用和驱动程序之间通信的库,它的主要功能包括:

1.解析数据源名字(DSN);

2.装载和卸载驱动程序;

3.处理 ODBC 函数调用或传递它们到驱动程序。

JDBC

JDBC(Java Database Connectivity,java数据库连接)是一款用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,应用程序可基于它操作数据。GBase 8c提供了对JDBC 4.0特性的支持,需要使用JDK1.6及以上版本编译程序代码,不支持JDBC桥接ODBC方式。

ADO.NET 

GBase 8c ADO.NET是一款提供.NET应用程序与GBase 8c数据库之间方便、高效、安全交互的接口程序,开发人员可以使用任何一种.NET 开发语言(C#、VB.NET、F#)通过GBase 8c ADO.NET操作GBase数据库。

GBase 8c ADO.NET支持以下特性:

1.支持集群负载均衡功能;

2.支持GBase数据库全部特性,如:视图等;

3.支持Windows平台下的TCP/IP套接字连接;

4.支持Linux平台下的TCP/IP套接字或Linux套接字连接;

5.无需安装GBase数据库的客户端,可通过GBase 8c ADO.NET类库实现完整的管理功能。

C API 

GBase 8c C API是GBase 8c数据库提供的C语言访问库。应用可以通过调用GBase 8c C API访问GBase 8c 数据库。GBase C API提供了如下功能:

1.创建和断开客户端与服务器的连接;

2.直接执行 SQL 语句;

3.获取执行 SQL 的结果集;

4.获取错误信息。

Python API

GBase 8c Python API是Python语言连接并使用GBase 8c数据库的接口驱动程序。GBase Python API基于Python Database API Specification标准编写。

接口兼容标准的同时并支持如下特性:

1.支持Python 2.x和Python 3.x;

2.完全支持GBase 8c的特性;

3.完全支持SQL标准语法;

4.支持二进制流插入、更新;

5.支持批量插入优化;

6.支持多 SQL 语句执行和获取多结果集;

7. 支持 TCP/IP 协议。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值