DBeaverをClickHouseに接続する
DBeaverは複数の提供形態があります。このガイドでは、DBeaver Communityを使用します。さまざまな提供形態と機能についてはこちらをご覧ください。DBeaverはJDBCを使用してClickHouseに接続します。
注記
ClickHouseでのNullable
カラムのサポートを改善するために、DBeaverバージョン23.1.0以上を使用してください。
1. ClickHouseの詳細を収集する
DBeaverはHTTP(S)経由でJDBCを使用して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のドキュメンテーションをご覧ください。