loadPlugin

语法

loadPlugin(filepath)

参数

filepath 是文本文件的绝对路径。

详情

加载 DolphinDB 插件。该函数必须要用户登录后才能执行。

每个 DolphinDB 插件都需要提供一个文本文件,用于描述插件。该文本文件的格式如下:第一行是插件名称和 lib 文件,用 “,” 分隔;其他行用于描述该插件提供的函数,依次包含以下信息:lib 文件中的某个函数的名称、对应的 DolphinDB 函数的名称、函数的类型(operator 表示运算符,system 表示系统函数)、函数所需的最小参数个数、函数所需的最大参数个数、是否为聚合函数(1 表示聚合函数,0 表示非聚合函数)。

例子

DolphinDB 的 odbc 插件描述文件 odbc.cfg 如下:

odbc,libODBC.dll
odbcQuery,query,system,2,3,0
odbcConnect,connect,system,1,1,0
odbcClose,close,system,1,1,0
odbcExecute,execute,system,2,3,0

odbc 插件提供了 4 个函数:query, connect, closeexecute,需要加载插件后才能使用。下面的例子介绍了如何加载 odbc 插件,并调用 odbc 插件提供的函数。

$ loadPlugin("/home/DolphinDB/server/plugins/odbc/odbc.cfg")
$ use odbc
$ ConnStr="Driver=MySQL;Data Source=odbc_test;Server=127.0.0.1;Uid=root;Pwd=123456;Database=odbc_test"
$ conn=connect(connStr)      // 创建 MySQL 连接

$ t=query(conn,"select * from test")
$ close(conn)