将 DBeaver 连接到 ClickHouse
ClickHouse Supported
DBeaver 提供多种版本。在本指南中,使用的是 DBeaver Community。请参阅各种版本和功能 这里。 DBeaver 通过 JDBC 连接到 ClickHouse。
备注
请使用 DBeaver 版本 23.1.0 或更高版本,以改善对 ClickHouse 中 Nullable
列的支持。
1. 收集您的 ClickHouse 详细信息
DBeaver 使用 HTTP(S) 上的 JDBC 连接到 ClickHouse;您需要:
- 终端节点
- 端口号
- 用户名
- 密码
2. 下载 DBeaver
DBeaver 可以在 https://dbeaver.io/download/ 下载。
3. 添加数据库
- 可以使用 Database > New Database Connection 菜单或 Database Navigator 中的 New Database Connection 图标来打开 连接到数据库 对话框:

-
选择 Analytical 然后选择 ClickHouse:
-
构建 JDBC URL。在 Main 标签中设置主机、端口、用户名、密码和数据库:

- 默认情况下,SSL > Use SSL 属性将未设置。如果您连接到 ClickHouse Cloud 或需要在 HTTP 端口上使用 SSL 的服务器,则将 SSL > Use SSL 设置为启用:

- 测试连接:

如果 DBeaver 检测到您没有安装 ClickHouse 驱动程序,它将提供下载选项:

- 下载驱动程序后,再次 测试 连接:

4. 查询 ClickHouse
打开查询编辑器并运行查询。
- 右键单击您的连接,选择 SQL Editor > Open SQL Script 打开查询编辑器:

- 针对
system.query_log
的示例查询:

下一步
请查看 DBeaver wiki 以了解 DBeaver 的功能,并查看 ClickHouse 文档 以了解 ClickHouse 的能力。