连接数据库
功能
与数据库建立连接。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 链接 | 数据库相关信息 | 根据要求填写 |
| 主机 | 【字符串】数据库所在的服务器,localhost为本机。 | 填写数据库所在的机器IP |
| 端口 | 【整型】端口号,如oracle数据库默认端口号为1521。 | 填写端口号 |
| 数据库名称 | 【字符串】数据库名称。 | 填写连接的数据库的名称 |
| 用户名称 | 【字符串】连接数据的用户名称。 | 连接数据库的用户名称 |
| 用户密码 | 【字符串】连接数据的密码。 | 连接数据库的用户密码 |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 数据库类型 | 【枚举】数据库类型,有SQLServer、MySQL、Oracle、 Access、DBF、SyBase、Informix、ADOConnect、SQLite、 ODBC、PostgreSQL、DB2、DaMeng、TiDB、TDSQL、 openGauss、GaussDB和ArgoDB这18种数据库供选择,可根据需求选择。 |
Oracle |
| 连接模式 | 【枚举】ADO/FireDAC/Uni三种模式可供选择,根据需求选择 | Uni |
| 字符集 | 【String】可选择utf8、gbk等。默认 | |
| 服务器名称 | 【布尔】是否使用数据库实例 ID 名称连接,默认否。使用 Oracel 数据库连接时才能使用该参数。 | 否 |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 数据库 | 【TdataTable】数据库名称,连接数据库函数的输出变量,创建输出变量。 | d |
注意/说明
1.数据库连接模式:
ADO:选择 ADO 模式进行连接,需要安装配置 odbc 驱动,安装存放的路径无限制。(可自行在网上下载)
FireDAC:选择 FireDAC 模式进行连接,则需要安装 FireDACDriver32 驱动。
Uni:选择 Uni 模式进行连接,不需要进行任何配置,可直接连接。
特例说明:
[info] 说明
在 2024.04.28 及之后的 Server 中“数据库类型”参数支持选择 “GaussDB” 参数项。
① “GaussDB” 数据库类型支持华为高斯数据库;
② 当数据库类型为 “GaussDB” 时,连接模式必须为 “Uni” 模式,且需要在产品下载中心下载 “Gauss” 包,并根据位数将解压后的
“psqlODBC” 目录放置 Control 或者 Aegnt 目录里。 ③ 当数据库类型为 “DaMeng” 时,连接模式必须为 “Uni” 模式,且需要在产品下载中心下载 “dmodbc” 包,并根据 Win 平台位数将
解压后的 “dodbc.d1l” 文件放置 Control 或者 Aegnt 目录下的“dmodbc” 目录里。
[info] 说明
目前仅提供 windows 平台 的 dll 文件,若无 “dmodbc” 目录则手工建立即可。
2.在2024.06.24及之后的 Server 中“数据库类型”参数支持选择 “ArgoDB” 参数项,且使用时需要先在 Control 或者 Aegnt 所在机器上配置好 ArgoDB 数据库的 ODBC 驱动。
相关函数
无