Connect DBeaver to ClickHouse
ClickHouse Supported
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 タブでホスト、ポート、ユーザー名、パスワード、データベースを設定します:

- デフォルトでは 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 documentation を参照してClickHouseの機能について学んでください。