GreatdbCluster系统接口方案

 

万里开源安全数据库软件V1.0通过兼容MySQL通信协议对外提供标准MySQL接口。

 

万里开源安全数据库软件V1.0满足“至少需要支持JDBC,ODBC,Python,C-API,Go 五种访问方式”的要求,具体的接口实现方案如下:

 

 

接口

接口标准

实现方式

分工要求

JDBC

JDBC4.2

应用程序可以直接使用MySQL官方驱动Connctor-J

业务应用系统在应用程序中引入connector-J驱动包,并按照驱动API语法进行程序编写。

ODBC

Microsoft Open Database Connectivity (ODBC) 

应用程序可以直接使用MySQL官方驱动Connector/ODBC

业务应用系统在应用程序中引入Connector/ODBC驱动包,并按照驱动API语法进行程序编写。

Python

Python Database API Specification v2.0

应用程序可以直接使用MySQL官方驱动Connector/Python

业务应用系统在应用程序中引入Connector/Python驱动包,并按照驱动API语法进行程序编写。

C-API

MySQL5.7 C API

应用程序可以直接链接mysql5.7的mysqlclient库文件

业务应用系统在应用程序按照mysql5.7 C API文档进行编写并在编译时链接mysqlclient库文件。

GO

Golang的database/sql

应用程序可以导入github.com/go-sql-driver/mysql

业务应用系统在应用程序按照database/sql API文档进行编写导入"github.com/go-sql-driver/mysql"