2.1. 接入数据库

接入数据库 节点从若干数据库导入数据,支持 MS Access、Oracle、MySQL、SQL Server、SQLite、PostgreSQL等数据库。

2.1.1. 连接设置

定义数据库的连接方式;该设置页常出现在数据库相关节点编辑器中。

曾用:从下拉框中,选取一个最近使用过的连接字符串;当选取一条连接字符串时,下面连接字符串编辑区将跟着改变;

数据库列表:提供多种数据库的连接方式;单击数据库名称,右则将切换到具体设置页面;具体配置方式,不同数据库之间略有差异,请参考各个数据库连接方式;

+:添加新的数据库连接方式;单击下面的加号(+)按钮,弹出新增数据库连接字符串窗口。

  • 名称:填写数据库的名称,它将出现在数据库列表中;
  • 文件扩展名:指定文件的扩展名;仅适用于文件型数据库,以便在使用过程中,文件选择对话框过滤文件;扩展名填写格式为点号+扩展名,如.mdb,需要带上点号;
  • 连接串:输入数据库连接字符串,具体参考 https://www.connectionstrings.com/ ;与一般的数据库连接方式不同的是,需要连接字符串之前,添加Provide语句,如Provider=MS Access;等。

E:编辑选中的数据库连接字符串;

X:删除选中的数据库连接字符串;

2.1.2. 表与视图

指定从数据库中读取的表或视图;系统提供表、视图、表结构、字段列表四种读入模式;

  • 表内容:指定表名,读取整个数据表的内容;您可以通过单击**选择数据表**按钮,在打开的对话框中选取数据表;此外,表名支持流程变量方式,您可以通过修改流程变量值,定义流程运行过程中,读取的数据表名;

  • SQL查询:输入SQL查询语句,通过执行该语句从数据库中读取相应的内容;

    • 多组SQL:不勾选,仅支持一条SQL语句;勾选,则支持多条SQL语句,系统执行每一条SQL语句,并以追加的方式读入每个语句的数据;多组SQL语句之间以 ; 分隔;
    • SQL语句编辑区:录入SQL语句,支持语法高亮,您可以粘入或输入SQL语句;也可以使用右键菜单中提供的菜单项,自动生成相关语句;
    • 默认值:根据表名称,生成对应的SQL语句;主要用于简化SQL语句的编写工作;
  • 表结构:从数据库获取所有数据表的名称;

  • 表字段列表:从数据库获取所有字段的名称;

注解

接入数据库节点不需要安装特定的数据库客户端。