DBeaver を ClickHouse に接続する
ClickHouse Supported
DBeaver には複数のエディションがあります。このガイドでは DBeaver Community を使用します。さまざまなエディションと機能については こちら を参照してください。DBeaver は JDBC を使用して ClickHouse に接続します。
注記
ClickHouse の Nullable 列に対するサポートが改善されているため、DBeaver バージョン 23.1.0 以降を使用してください。
1. ClickHouse の情報を確認する
DBeaver は JDBC を HTTP(S) 経由で使用して ClickHouse に接続します。接続には次の情報が必要です。
- エンドポイント
- ポート番号
- ユーザー名
- パスワード
2. DBeaver をダウンロードする
DBeaver は https://dbeaver.io/download/ からダウンロードできます。
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 の機能については DBeaver wiki を、ClickHouse の機能については ClickHouse documentation を参照してください。