将 DBeaver 连接到 ClickHouse
Partner Integration
DBeaver 提供多个发行版。本指南中使用的是 DBeaver Community。可在此处查看不同发行版及其功能。DBeaver 通过 JDBC 连接到 ClickHouse。
注意
请使用 23.1.0 或更高版本的 DBeaver,以便更好地支持 ClickHouse 中的 Nullable 列。
1. 收集您的 ClickHouse 连接信息
DBeaver 通过基于 HTTP(S) 的 JDBC 连接到 ClickHouse;您需要:
- endpoint
- 端口号
- 用户名
- 密码
2. 下载 DBeaver
可从 https://dbeaver.io/download/ 下载 DBeaver
3. 添加数据库
- 使用 Database > New Database Connection 菜单,或在 Database Navigator 中点击 New Database Connection 图标,打开 Connect to a database 对话框:

-
选择 Analytical,然后选择 ClickHouse:
-
构建 JDBC URL。在 Main 选项卡中设置 Host、Port、Username、Password 和 Database:

- 默认情况下 SSL > Use SSL 属性未勾选;如果连接的是 ClickHouse Cloud,或是要求在 HTTP 端口上使用 SSL 的服务器,则需要启用 SSL > Use SSL:

- 测试连接:

如果 DBeaver 检测到尚未安装 ClickHouse 驱动,它会提示下载驱动:

- 下载驱动后再次 Test 连接:

4. 在 ClickHouse 中执行查询
打开查询编辑器并运行一条查询语句。
- 右键单击你的连接并选择 SQL Editor > Open SQL Script 以打开查询编辑器:

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

后续步骤
请参阅 DBeaver wiki 了解 DBeaver 的功能,并参阅 ClickHouse 文档 了解 ClickHouse 的功能。