Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

将 Retool 连接到 ClickHouse

合作伙伴集成

收集连接详细信息

要通过 HTTP(S) 连接到 ClickHouse,你需要以下信息:

Parameter(s) Description
HOST and PORT 通常,使用 TLS 时端口为 8443;不使用 TLS 时端口为 8123。
DATABASE NAME 默认情况下,存在一个名为 default 的数据库。请使用你要连接的数据库名称。
USERNAME and PASSWORD 默认情况下,用户名为 default。请根据你的使用场景使用相应的用户名。

你的 ClickHouse Cloud 服务的连接信息可在 ClickHouse Cloud 控制台中查看。 选择一个服务,然后点击 Connect

ClickHouse Cloud 服务连接按钮

选择 HTTPS。连接信息会显示在示例 curl 命令中。

ClickHouse Cloud HTTPS 连接信息

如果你使用的是自管理 ClickHouse,则连接信息由你的 ClickHouse 管理员配置。

创建 ClickHouse 资源

登录到你的 Retool 账户,然后进入 Resources 选项卡。选择 "Create New" -> "Resource":

创建新资源

在可用连接器列表中选择 "JDBC":

选择 JDBC 连接器

在设置向导中,确保选择 com.clickhouse.jdbc.ClickHouseDriver 作为 "Driver name":

选择正确的驱动程序

按以下格式填写你的 ClickHouse 凭据:jdbc:clickhouse://HOST:PORT/DATABASE?user=USERNAME&password=PASSWORD。 如果你的实例需要 SSL,或者你使用的是 ClickHouse Cloud,请在 connection string 中添加 &ssl=true,使其如下所示:jdbc:clickhouse://HOST:PORT/DATABASE?user=USERNAME&password=PASSWORD&ssl=true

填写你的凭据

之后,测试你的连接:

测试你的连接

现在,你应该可以在应用中使用你的 ClickHouse 资源了。

Navigation