跳到主要内容
跳到主要内容

在 Retool 中连接 ClickHouse

Partner Integration

1. 收集连接信息

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

参数说明
HOSTPORT通常,在使用 TLS 时端口为 8443,不使用 TLS 时端口为 8123。
DATABASE NAME默认提供一个名为 default 的数据库,请填写您要连接的目标数据库名称。
USERNAMEPASSWORD默认用户名为 default。请使用适合您使用场景的用户名。

您的 ClickHouse Cloud 服务的详细信息可以在 ClickHouse Cloud 控制台中查看。 选择某个服务并点击 Connect

ClickHouse Cloud 服务 Connect 按钮

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

ClickHouse Cloud HTTPS 连接信息

如果您使用的是自托管 ClickHouse,则连接信息由您的 ClickHouse 管理员进行设置。

2. 创建 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,请在连接字符串中添加 &ssl=true,使其变为:jdbc:clickhouse://HOST:PORT/DATABASE?user=USERNAME&password=PASSWORD&ssl=true

填写你的凭证

然后测试你的连接:

测试你的连接

现在,你应该可以在应用中使用这个 ClickHouse 资源继续构建了。