GBase 8c 开发接口

GBase 8c 接口驱动可以有效实现对上层应用请求的负载进行均衡,应用调用接口驱动配置多个集群节点的 IP,接口驱动的内部进行连接的负载均衡。

1、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 应用和驱动程序之间通信的库,它的主要功能包括:

  • 解析数据源名字(DSN);
  • 装载和卸载驱动程序;
  • 处理 ODBC 函数调用或传递它们到驱动程序。

2. GBase 8c JDBC

GBase 8c JDBC 是一种兼容 JDBC 规范 3.0、4.0(类型 4)的驱动,它是符合 JDBC3.0、4.0 版本规范的一种纯 Java 程序,并能使用 GBase 协议直接和数据库服务器通信。

GBase 8c JDBC 为使用 JAVA 程序语言的客户端应用提供访问 GBase 8c 接 口。

1.GBase 8c JDBC 支持 JDBC 规范 3.0、4.0 版本;

2.GBase 8c JDBC 使用 GBase 协议直接和 GBase 8c 服务器通信。

3. GBase 8c ADO.NET

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

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

  • 支持集群负载均衡功能;
  • 支持 GBase 数据库全部特性,如:视图等;
  • 支持 Windows 平台下的 TCP/IP 套接字连接;
  • 支持 Linux 平台下的 TCP/IP 套接字或 Linux 套接字连接;无需安装 GBase 数据库的客户端,可通过 GBase 8c ADO.NET 类库实现完 整的管理功能。

4. GBase 8c C API

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

GBase C API 提供了如下功能:

  • 创建和断开客户端与服务器的连接;
  • 直接执行 SQL 语句;
  • 获取执行 SQL 的结果集;
  • 获取错误信息。

5. GBase 8c Python API

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

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

  • 支持 Python 2.x 和 Python 3.x;
  • 完全支持 GBase 8c 的特性;
  • 完全支持 SQL 标准语法;
  • 支持二进制流插入、更新;
  • 支持批量插入优化;
  • 支持多 SQL 语句执行和获取多结果集;
  • 支持 TCP/IP 协议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值