SQL 连接器

Prev Next

请参考本指南,了解如何将 SQL 数据库集成到 Tulip 中

在本文中,您将学习:*如何设置 SQL 连接器* 连接超时上下文

若要将外部数据库连接到 Tulip,您需要使用 SQL 连接器。

设置 SQL 连接器

首先,请按照“连接器”中的步骤创建连接器——为其命名、选择主机并选定连接器类型。完成这些步骤后,即可设置连接详细信息。


1. 选择数据库类型

Tulip 支持:

  • Microsoft SQL Server
  • MySQL
  • Oracle 数据库
  • PostgreSQL

image.png


2. 输入您的服务器详细信息

  • **服务器地址:**托管您数据库的 IP 地址或主机名。
  • **服务器端口:**数据库监听的端口(例如,MySQL:3306,PostgreSQL:5432,SQL Server:1433)。
  • **SSL:**如需对连接进行加密,请启用此选项(可能需要额外设置,如 SSL 模式或证书)。

3. 输入身份验证信息

对于 MySQL、Oracle 数据库和 PostgreSQL

  • **用户名:**具有相应权限的数据库账户名。
  • **密码:**该账户的密码。
  • **数据库名称:**您要连接的具体数据库。

image.png


针对 Microsoft SQL Server

您可以使用用户名和密码登录,或使用Entra(Azure AD)服务主体密钥登录。
注意:Entra 身份验证即将成为强制要求。

除数据库名称外,您还需要:

  • **客户端 ID:在 Entra ID 中注册应用时生成(位于“身份验证”选项卡中)。
  • **客户端密钥:客户端 ID 的“密码”(位于“证书和密钥”选项卡中)。
  • **目录(租户)ID:您组织的唯一 Azure AD ID(位于“身份验证”选项卡中)。
  • **数据库名称:**您要在服务器上连接的数据库。

image.png

连接详细信息

连接机制

Tulip 通过运行时环境提供的、针对特定数据库供应商的驱动程序连接数据库,而非使用 ODBC 或 JDBC。

连接器超时/错误将关闭连接

有关连接器的限制,请参见此处。

当 SQL 连接器函数超时或发生错误(例如连接失败、连接器所配置的数据库返回错误代码)时,连接器主机将自动关闭连接。