跳转至

脚本开发 / 连接器对象 DFF.CONN

在创建连接器后,便可以在代码中使用内置功能DFF.CONN('...')方法操作此连接器,方法返回指定的连接器操作对象。

示例如下:

Python
1
2
3
4
@DFF.API('InfluxDB 操作演示')
def influxdb_demo():
    db = DFF.CONN('demo_influxdb')
    return db.query('SELECT * FROM demo LIMIT 3')

如连接器配置了默认数据库,则查询会在默认数据库进行。

如连接器没有配置默认数据库,或在查询时需要查询不同的数据库,可在获取连接器操作对象时,指定数据库 database 参数,如:

Python
1
db = DFF.CONN('demo_influxdb', database='my_database')

某些数据库不支持查询时更换数据库。需要操作不同数据库时,可以创建多个连接器来进行操作

对于 DataWay,可在获取连接器操作对象时token参数,如:

Python
1
dataway = DFF.CONN('df_dataway', token='xxxxx')

由于连接器具有不同类型,使用DFF.CONN(...)时,各个连接器操作对象的可选参数,支持方法并不相同。

具体不同类型连接器的详细 API 接口见具体文档。