dify如何连接数据库

2025-04-27阅读 1 分钟70

打开插件市场

搜索database

安装database这个插件

创建一个工作流

1、在开始节点添加一个变量用于存储SQL语句

2、添加一个节点,选择我们刚刚安装的插件

3、点击授权让工具可以连接到我们数据库

支持一下数据库连接

mysql+pymysql://root:123456@localhost:3306/test
postgresql+psycopg2://postgres:123456@localhost:5432/test
sqlite:///test.db
mssql+pymssql://<username>:<password>@<freetds_name>/?charset=utf8
oracle+oracledb://user:pass@hostname:port[/dbname][?service_name=<service>[&key=value&key=value...]]

4、设置输入变量

这里我们选择刚刚开始节点创建的SQL变量

5、设置结束节点

这里选择SQL EXCUTE json

运行测试

这里我们输入SQL语句测试下是否配置成功

这里我们可以看到成功了

发布为工具,可以在其他工作流中复用

这样就可以在其他工作流中使用SQL查询了,是不是非常简单