跳轉至

腳本開發 / 連接器對象 DFF.CONN

在創建連接器後,便可以在代碼中使用內置功能 DFF.CONN('...') 方法操作此連接器,方法返回指定的連接器操作對象。

示例
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 接口見具體文檔。