支持的 SQL 连接器类型
添加“SQL 连接器”连接器类型可授权 ThingWorx Flow 执行“SQL 连接器”操作。ThingWorx Flow 支持以下“SQL 连接器”连接器类型:
连接器类型
支持的连接
基本
单向 SSL
双向 SSL
基本
单向 SSL
基本
单向 SSL
双向 SSL
基本
单向 SSL
双向 SSL
在为任何连接器创建单向 SSL 或双向 SSL 连接前,请确保为 SQL 连接器设置单向 SSL 和双向 SSL 连接
添加 PostgreSQL 连接器
1. “SQL 连接器”下的任何操作拖动到工作区,并将指针置于该操作上,然后单击 或双击该操作。
2. 对于“连接器类型”,选择 PostgreSQL
3. PostgreSQL 列表中,选择“添加新的”
4. 根据需要,编辑“连接器标签”字段。标签区分大小写。请勿使用空格、特殊字符和前导数字。
5. “主机”字段中,输入数据库主机。
6. “端口”字段中,输入数据库端口。
7. “数据库名称”字段中,输入数据库的名称。
8. “架构名称”字段中,输入架构名称。该项的默认设置为 public
9. 请输入正确的“用户名”“密码”以授权数据库连接。
10. “SSL 模式”列表中,选择下列选项之一:
“已禁用”- 要配置基本连接,请选择此选项。如果选择“已禁用”,则请跳至此过程的步骤 13。
“验证 CA”- 选择以配置单向 SSL 或双向 SSL 连接。针对“CA 证书的键”值验证服务器证书。
“完全验证”- 选择以配置单向 SSL 或双向 SSL 连接。针对“CA 证书的键”值验证服务器证书,并验证证书 CN (公用名称) 是否与“主机”字段的值相匹配。
11. “验证服务器证书”列表中,如果要验证服务器证书,请选择 true
如果不想验证服务器证书,请选择 false。对于生产环境,不建议使用此选项。
如果将“验证服务器证书”设置为 true,且服务器证书由无法验证的证书颁发机构签名,则连接将失败。
12. 在以下字段中,指定用于将服务器证书加载到 ThingWorx Flow 信任库中的键名称。
“CA 证书的键”- 用于将服务器证书加载到 ThingWorx Flow 信任库中的键名称。当数据库服务器证书为自签名证书或由非标准证书颁发机构签名的证书时,此字段为必填字段。如果将“验证服务器证书”设置为 false,则此字段为非必填字段。
“客户端证书公钥的键”- 用于加载客户端证书公钥的键名称。如果要设置单向 SSL 连接,则此字段为非必填字段。
“客户端证书私钥的键”- 用于加载客户端证书私钥的键名称。如果要设置单向 SSL 连接,则此字段为非必填字段。
13. 单击“添加”以添加 PostgreSQL 连接器。
添加 SQL Server 连接器
1. “SQL 连接器”下的任何操作拖动到工作区,并将指针置于该操作上,然后单击 或双击该操作。
2. 对于“连接器类型”,选择 SQL Server
3. SQL Server 列表中,选择“添加新的”
4. 根据需要,编辑“连接器标签”字段。标签区分大小写。请勿使用空格、特殊字符和前导数字。
5. “主机”字段中,输入数据库主机。
6. “端口”字段中,输入数据库端口。
7. “数据库名称”字段中,输入数据库的名称。
8. “架构名称”字段中,输入架构名称。该项的默认设置为 dbo
9. “用户名”“密码”字段中,输入正确的用户名和密码以授权数据库连接。
10. “SSL 模式”列表中,选择下列选项之一:
“已禁用”- 要配置基本连接,请选择此选项。如果选择“已禁用”,则请跳至此过程的步骤 13。
“完全验证”- 选择以配置单向 SSL 或双向 SSL 连接。针对“CA 证书的键”值验证服务器证书,并验证证书 CN (公用名称) 是否与“主机”字段的值相匹配。
11. “验证服务器证书”列表中,如果要验证服务器证书,请选择 true
如果不想验证服务器证书,请选择 false。对于生产环境,不建议使用此选项。
如果将“验证服务器证书”设置为 true,且服务器证书由无法验证的证书颁发机构签名,则连接将失败。
12. “CA 证书的键”字段中,指定用于将服务器证书加载到 ThingWorx Flow 信任库中的键名称。当数据库服务器证书为自签名证书或由非标准证书颁发机构签名的证书时,此字段为必填字段。如果将“验证服务器证书”设置为 false,则此字段为非必填字段。
13. 单击“添加”以添加 SQL Server 连接器。
添加 MySQL 连接器
1. “SQL 连接器”下的任何操作拖动到工作区,并将指针置于该操作上,然后单击 或双击该操作。
2. 对于“连接器类型”,选择 MySQL
3. MySQL 列表中,选择“添加新的”
4. 根据需要,编辑“连接器标签”字段。标签区分大小写。请勿使用空格、特殊字符和前导数字。
5. “主机”字段中,输入数据库主机。
6. “端口”字段中,输入数据库端口。
7. “数据库名称”字段中,输入数据库的名称。
8. “用户名”“密码”字段中,输入正确的用户名和密码以授权数据库连接。
9. “SSL 模式”列表中,选择下列选项之一:
“已禁用”- 要配置基本连接,请选择此选项。如果选择“已禁用”,请跳至此过程的步骤 12。
“验证 CA”- 选择以配置单向 SSL 或双向 SSL 连接。针对“CA 证书的键”值验证服务器证书。
10. “验证服务器证书”列表中,如果要验证服务器证书,请选择 true
如果不想验证服务器证书,请选择 false。对于生产环境,不建议使用此选项。
如果将“验证服务器证书”设置为 true,且服务器证书由无法验证的证书颁发机构签名,则连接将失败。
11. 在以下字段中,指定用于将服务器证书加载到 ThingWorx Flow 信任库中的键名称。
“CA 证书的键”- 用于将服务器证书加载到 ThingWorx Flow 信任库中的键名称。当数据库服务器证书为自签名证书或由非标准证书颁发机构签名的证书时,此字段为必填字段。如果将“验证服务器证书”设置为 false,则此字段为非必填字段。
“客户端证书公钥的键”- 用于加载客户端证书公钥的键名称。如果要设置单向 SSL 连接,则此字段为非必填字段。
“客户端证书私钥的键”- 用于加载客户端证书私钥的键名称。如果要设置单向 SSL 连接,则此字段为非必填字段。
12. 单击“添加”以添加 MySQL 连接器。
添加 Oracle 连接器
1. “SQL 连接器”下的任何操作拖动到工作区,并将指针置于该操作上,然后单击 或双击该操作。
2. 对于“连接器类型”,选择 Oracle
3. Oracle 列表中,选择“添加新的”
4. 根据需要,编辑“连接器标签”字段。标签区分大小写。请勿使用空格、特殊字符和前导数字。
5. “SSL 模式”列表中,选择下列选项之一,然后执行以下操作:
选择“已禁用”来配置基本连接,然后执行以下操作:
1. “主机”字段中,输入数据库主机。
2. “端口”字段中,输入数据库端口。
3. “数据库名称”字段中,输入数据库的名称。此为数据库的服务名称。
4. “架构名称”字段中,输入架构名称。该项的默认设置为“用户名”。如果要连接到其他用户的数据库,则输入该用户的用户名。
5. “用户名”“密码”字段中,输入正确的用户名和密码以授权数据库连接。
选择“已启用”来配置单向 SSL 或双向 SSL 连接,然后执行以下操作:
a. “服务名称”字段中,输入服务名称。可从之前在为 Oracle 数据库设置单向 SSL 和双向 SSL 连接中创建的 tnsnames.ora 文件中检索服务名称。
b. “架构名称”字段中,输入架构名称。该项的默认设置为“用户名”。如果要连接到其他用户的数据库,则输入该用户的用户名。
c. “用户名”“密码”字段中,输入正确的用户名和密码以授权数据库连接。
6. 单击“添加”以添加 Oracle 连接器。
* 
对于 Oracle 双向 SSL 连接,如果从 Oracle Wallet 中移除客户端证书,则会继续保持与数据库的连接,直至重新启动 ThingWorx Flow 服务器。
这对您有帮助吗?