跳轉到

指令碼開發 / 聯結器物件 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 介面見具體文件。