GBase 8c 开发接口

发布于:2022-12-29 ⋅ 阅读:(388) ⋅ 点赞:(0)

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

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 函数调用或传递它们到驱动程序。


GBase 8c JDBC

GBase 8c JDBC 是一种兼容 JDBC 规范 3.0、4.0(类型 4)的驱动,它是符合 JDBC3.0、4.0 版本规范的一种纯 Java 程序,并能使用 GBase 协议直接和 GBase 数据库服务器通信。
GBase 8c JDBC 为使用 JAVA 程序语言的客户端应用提供访问 GBase 8c 接口。
1.GBase 8c JDBC 支持 JDBC 规范 3.0、4.0 版本;
2.GBase 8c JDBC 使用 GBase 协议直接和 GBase 8c 服务器通信。


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


GBase 8c C API

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

GBase C API 提供了如下功能:
1.创建和断开客户端与服务器的连接;
2.直接执行 SQL 语句;
3.获取执行 SQL 的结果集;
4.获取错误信息。


GBase 8c 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 协议。

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到