返回首页

gbase数据、南大通用产品文档:GBase8a,

更新日期:2024年09月11日


3 GBase Python 架构
GBase Python 接口提供了统一的客户端访问数据库、获取数据、管理数据
的方式,使用如下介绍的核心类完成所有数据库操作。



GBase Python 接口开发手册
南大通用数据技术股份有限公司

- 3 -

与服务器建立连接,完成握手、初始化

执行SQL 语句、访问存储过程、使用事务

对结果集的快速读取

快速获取下一个结果集

输出定位准确的日志内容
下图展示了GBase Python 的整体结构。
GBase Python Connector
GBase
GBaseConnection
GBaseCursor
GBaseConstants
GBaseError

图表 3-1 GBase Python 结构

GBaseConnection :GBase 数据库的连接。

GBaseCursor :
执行GBase 数据库操作的游标类,
可以执行SQL 语句、
存储过程、获取结果集。

GBaseError :异常处理类,定义接口抛出的异常。

GBaseConstants :常量类,定义客户端标记、字符集等。

GBase Python 接口开发手册


- 4 -

南大通用数据技术股份有限公司
4 使用GBase Python
本章节主要介绍如何使用GBase Python 接口创建数据库连接和操作数据
库。使用接口类前需要使用python 语法的 from…import… 命令在python 文
件头部引用接口类。
from GBaseConnector import connect,GBaseError

功能说明
记录db_link 的配置信息。
表结构说明
表5- 279 表结构信息说明:

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1495




owner
link 的gbase 用户
db_link
db_link 名称
dblink_priv
是否共用
username
对端的用户名
password
对端的密码
host
网关的hostname
created
创建时间

recovery_max_workers
参数说明:设置最大并行回放线程个数。
该参数属于POSTMASTER 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:整型,0~20
默认值:1(安装工具默认设置为4,以获得更好的性能)