メインコンテンツまでスキップ
メインコンテンツまでスキップ

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 NavigatorNew Database Connection アイコンを使用して Connect to a database ダイアログを表示します:
Add a new database
  • Analytical を選択し、次に ClickHouse を選択します:

  • JDBC URLを構築します。Main タブでホスト、ポート、ユーザー名、パスワード、データベースを設定します:

Set the hostname, port, user, password, and database name
  • デフォルトでは SSL > Use SSL プロパティは未設定ですが、ClickHouse CloudまたはHTTPポートでSSLが必要なサーバーに接続する場合は、SSL > Use SSL をオンにします:
Enable SSL if required
  • 接続をテストします:
Test the connection

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

Download the ClickHouse driver
  • ドライバーをダウンロードした後、再度接続を Test します:
Test the connection

4. Query ClickHouse

クエリエディタを開いてクエリを実行します。

  • 接続を右クリックし、SQL Editor > Open SQL Script を選択してクエリエディタを開きます:
Open the SQL editor
  • system.query_log に対する例のクエリ:
A sample query

Next steps

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