↑
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