更新时间:2026-01-06 GMT+08:00
分享

Python connector API方法概览

表1总结了Fabric SQL Python connector API支持的接口方法及描述,每个接口方法的详细描述和示例代码请单击表中方法名称跳转至详情页查看。

表1 Fabric SQL Python connector API方法概览

接口名

方法

功能描述

创建Session

FabricSQLClient.createSession

创建一个Session。

查询Session状态

FabricSQLClient.getSessionStatus

查询一个指定Session的状态。

关闭Session

FabricSQLClient.closeSession

关闭一个指定的Session。

发送SQL请求

FabricSQLClient.executeQuery

下发SQL请求,异步返回请求结果。

查询请求结果

FabricSQLClient.getSummary

查询本次SQL请求的执行结果。

获取结果集

FabricSQLClient.getStatementResult

查询一个语句的结果集,可以指定查询页数。

取消查询

FabricSQLClient.cancelExecute

取消一个执行中的请求。

删除OBS结果集文件

FabricSQLClient.deleteResult

删除指定SQL请求在OBS产生的结果集文件。

Fabric SQL Python connector API支持部分符合PEP 249标准的接口,PEP 249(Python Enhancement Proposal 249)是Python官方定义的数据库API接口标准,全称为Python Database API Specification v2.0,PEP 249标准定义了一组连接数据库、执行SQL语句、获取元组的方法,其具体内容请参考PEP 249 – Python Database API Specification v2.0表2总结了符合PEP 249标准的接口方法及描述,每个接口方法的详细描述和示例代码请单击表中方法名称跳转至详情页查看。考虑到Fabric SQL服务实际的情况,提供的接口方法所需要的参数和PEP 249官方标准中可能存在差异,请以本手册中描述为准。

表2 符合PEP 249标准接口方法概览

接口名

方法

功能描述

创建连接

FabricSQLConnector.connect

创建一个连接,返回一个Connection对象。

创建游标

Connection.cursor

使用该Connection对象创建一个Cursor对象。

关闭连接

Connection.close

关闭一个连接。

执行SQL请求

Cursor.execute

使用该Cursor对象执行SQL请求。

返回一条数据

Cursor.fetchone

游标向后移动一行,返回该行数据。

返回剩余数据

Cursor.fetchall

游标向后移动至结果集行尾,并返回剩余所有行数据。

返回一页Arrow数据

Cursor.fetchbatch

当存在Arrow格式结果集时,返回一页数据。

切换下一个结果集

Cursor.nextset

游标切换到下一个语句结果集(如果存在)开头。

关闭游标

Cursor.close

关闭该Cursor对象。

相关文档