Connect DBeaver to ClickHouse
ClickHouse Supported
DBeaverは複数のバージョンで利用可能です。このガイドでは DBeaver Community を使用します。さまざまなバージョンと機能については こちら をご覧ください。 DBeaverはJDBCを使用してClickHouseに接続します。
注記
ClickHouseのNullable
カラムのサポートを改善するために、DBeaverのバージョン23.1.0以上を使用してください。
1. Gather your ClickHouse details
DBeaverはHTTP(S)経由でJDBCを使用してClickHouseに接続します。必要な情報は以下の通りです:
- エンドポイント
- ポート番号
- ユーザー名
- パスワード
2. Download DBeaver
DBeaverは https://dbeaver.io/download/ からダウンロードできます。
3. Add a database
- Database > New Database Connection メニューまたは Database Navigator の New Database Connection アイコンを使用して Connect to a database ダイアログを表示します:

-
Analytical を選択し、次に ClickHouse を選択します:
-
JDBC URLを構築します。Main タブでホスト、ポート、ユーザー名、パスワード、データベースを設定します:

- デフォルトでは SSL > Use SSL プロパティは未設定ですが、ClickHouse CloudまたはHTTPポートでSSLが必要なサーバーに接続する場合は、SSL > Use SSL をオンにします:

- 接続をテストします:

DBeaverがClickHouseドライバーがインストールされていないことを検出した場合は、ダウンロードを提案します:

- ドライバーをダウンロードした後、再度接続を Test します:

4. Query ClickHouse
クエリエディタを開いてクエリを実行します。
- 接続を右クリックし、SQL Editor > Open SQL Script を選択してクエリエディタを開きます:

system.query_log
に対する例のクエリ:

Next steps
DBeaverの機能については DBeaver wiki を、ClickHouseの機能については ClickHouse documentation をご覧ください。