SuperAPI AI 工具集

cdata-driver-cli

数据与分析

查看项目

更新于 10-15 23:43

技能介绍

用途:通过命令行使用 CData 驱动连接、查询和探索数据源,把数据源暴露为关系模型(表、列、存储过程)。

主要能力:管理驱动(列出、搜索、下载、激活、查看连接属性、生成驱动专属技能);创建/列出/删除连接;发现元数据(catalogs、schemas、tables、columns、procedures、parameters);执行 SQL(SELECT/DML)与存储过程。

使用方式:CLI 安装为 cdatacli 并在 PATH 中,命令格式为 cdatacli <group> <subcommand> [options],需 Java 17+,驱动从 CLI 可执行文件旁的 ./ 或 ./lib/ 发现。若 cdatacli --version 缺失,Windows 用 iwr https://cdn.cdata.com/cli/install.ps1 | iex,macOS/Linux 用 curl -fsSL https://cdn.cdata.com/cli/install.sh | bash。典型流程:drivers list 确认驱动已激活;drivers search/download 获取驱动;drivers activate 激活(--trial 为 30 天试用);drivers connectionprops 查看连接属性;connection create 保存连接;metadata 系列发现 schema;query sql 执行查询。

限制与注意:连接字符串含 $ 等字符时用单引号包裹;不建议在 AI 会话中粘贴密码、API 令牌或购买的许可证密钥,建议在非 AI 终端或 GUI 向导中完成;OAuth 首次查询会打开浏览器认证;query sql 默认超时 30 秒、--max-rows 默认 1000,超出会被静默截断;SELECT 结果在 resultset 键下,无 rows 键;写入失败可能因 ReadOnly=true。

适用场景:需要以命令行方式连接并查询各类 CData 支持的数据源、探索其 schema、执行存储过程或生成应用代码。