当前位置: 首页 > news >正文

南大通用GBase 8a MPP Cluster开发接口简介

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

GBase 8a MPP Cluster JDBC
GBase 8a MPP Cluster JDBC是一种兼容JDBC规范3.0、4.0 (类型4)的驱动,这意味着它是符合JDBC 3.0、4.0版本规范的一种纯Java程序,并能使用GBase协议直接和GBase服务器通信。

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

GBase 8a MPP Cluster JDBC 支持JDBC规范3.0、4.0版本;
GBase 8a MPP Cluster JDBC 使用 GBase 协议直接和 GBase 8a MPP Cluster 服务器通信;
GBase 8a MPP Cluster JDBC在 Sun’s JDBC 实验平台上通过率达到95%。
GBase 8a MPP Cluster ADO.NET
GBase 8a MPP Cluster ADO.NET 是一款提供.NET应用程序与GBase数据库之间方便、高效、安全交互的接口程序,使用100%纯C#编写,并继承了Microsoft ADO.NET 类。开发人员可以使用任何一种.NET开发语言(C#、VB.NET、F#)通过GBase 8a MPP Cluster ADO.NET操作GBase数据库。

GBase 8a MPP Cluster ADO.NET支持以下全部特性:

支持集群高可用功能、负载均衡功能;
支持GBase 数据库全部特性,如:存储过程、视图等;
支持协议压缩,允许对客户端和服务器之间交互的数据流进行压缩;
支持Windows平台下的TCP/IP套接字连接;
支持Linux平台下的TCP/IP套接字或Linux套接字连接;
无需安装GBase 数据库的客户端,可通过GBase 8a MPP Cluster ADO.NET类库实现完整的管理功能。
GBase 8a MPP Cluster C API
GBase 8a MPP Cluster C API是GBase 8a MPP Cluster数据库提供的C语言访问库。应用可以通过调用GBase C API访问 GBase 8a MPP Cluster数据库。GBase C API提供了如下功能:

创建和断开客户端与服务器的连接;
直接执行SQL语句;
通过预处理模式操作数据库;
获取执行SQL的结果集;
获取错误信息。
GBase 8a MPP Cluster Python API
GBase Python接口是Python语言连接并使用GBase数据库的接口驱动程序。GBase Python接口基于Python Database API Specification 2.0 标准编写。接口兼容标准的同时并支持如下特性:

完全支持GBase 8a及8a集群的特性
完全支持SQL标准语法
支持二进制流插入、更新
支持批量插入优化
支持多SQL语句执行和获取多结果集
支持TCP/IP 协议
支持Python的datetime和GBase时间类型的映射
 

相关文章:

  • IntelliJ IDEA 插件推荐
  • Rt-Thread 启动流程与组件初始化
  • CentOS-7-x86_64 iso镜像的安装(Linux操作系统)
  • Parcel配置public静态文件目录
  • 设计模式——策略模式
  • “一万字”动静图生动结合详解:快速排序
  • Linux命令详解(14)useradd命令
  • 面试题之Java的异常
  • k8s helm Seata1.5.1
  • 物业公司如何解决降本增收?快鲸智慧社区系统来帮你
  • MobTech 短信验证Android端 API
  • kafka学习总结
  • 政策汇总 | 川渝发布若干政策支持双城经济圈健康发展、岷山行动计划第三批项目申报解答......近期16个政策汇总
  • Vue3.0中使用路由进行跳转和传参以及取值
  • 迷茫了3年:做完这个测试项目,我终于决定辞职
  • python3.6+scrapy+mysql 爬虫实战
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • Docker 笔记(2):Dockerfile
  • Java 多线程编程之:notify 和 wait 用法
  • Lsb图片隐写
  • mysql常用命令汇总
  • Ruby 2.x 源代码分析:扩展 概述
  • zookeeper系列(七)实战分布式命名服务
  • 初识 beanstalkd
  • 当SetTimeout遇到了字符串
  • 二维平面内的碰撞检测【一】
  • 讲清楚之javascript作用域
  • 聊聊hikari连接池的leakDetectionThreshold
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 手写一个CommonJS打包工具(一)
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 从如何停掉 Promise 链说起
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • (done) 两个矩阵 “相似” 是什么意思?
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (第61天)多租户架构(CDB/PDB)
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (十一)手动添加用户和文件的特殊权限
  • (四)Linux Shell编程——输入输出重定向
  • (一)80c52学习之旅-起始篇
  • (转)EXC_BREAKPOINT僵尸错误
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .aanva
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .net6+aspose.words导出word并转pdf
  • .net操作Excel出错解决
  • .net访问oracle数据库性能问题
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • [2024] 十大免费电脑数据恢复软件——轻松恢复电脑上已删除文件
  • [C++] 如何使用Visual Studio 2022 + QT6创建桌面应用