Подключение QStudio к ClickHouse
QStudio — это бесплатный SQL GUI, который позволяет запускать SQL-скрипты, удобно просматривать таблицы, строить графики и экспортировать результаты. Он работает на всех операционных системах с любой СУБД.
QStudio подключается к ClickHouse через JDBC.
1. Соберите параметры подключения к ClickHouse
QStudio использует JDBC поверх HTTP(S) для подключения к ClickHouse; вам потребуются:
- endpoint
- номер порта
- имя пользователя
- пароль
Чтобы подключиться к ClickHouse по HTTP(S), вам потребуется следующая информация:
| Параметр(ы) | Описание |
|---|---|
HOST и PORT | Обычно используется порт 8443 при использовании TLS или 8123 при отсутствии TLS. |
DATABASE NAME | По умолчанию существует база данных default; используйте имя базы данных, к которой вы хотите подключиться. |
USERNAME и PASSWORD | По умолчанию имя пользователя — default. Используйте имя пользователя, соответствующее вашему сценарию. |
Сведения о вашем сервисе ClickHouse Cloud доступны в консоли ClickHouse Cloud. Выберите сервис и нажмите Connect:

Выберите HTTPS. Параметры подключения отображаются в примере команды curl.

Если вы используете самостоятельное (self-managed) развертывание ClickHouse, параметры подключения задаются администратором ClickHouse.
2. Скачайте QStudio
QStudio доступен для скачивания по адресу https://www.timestored.com/qstudio/download/
3. Добавьте базу данных
- Когда вы впервые откроете QStudio, нажмите пункт меню Server -> Add Server или кнопку добавления сервера на панели инструментов.
- Затем задайте следующие параметры:

- Server Type: Clickhouse.com
- Обратите внимание: в поле Host ОБЯЗАТЕЛЬНО указывайте
https://
Host: https://abc.def.clickhouse.cloud
Port: 8443 - Username: default
Password:XXXXXXXXXXX - Нажмите Add
Если QStudio обнаружит, что у вас не установлен JDBC‑драйвер ClickHouse, он предложит загрузить его для вас:
4. Запрос к ClickHouse
-
Откройте редактор запросов и выполните запрос. Вы можете запускать запросы с помощью:
-
Ctrl + E — выполняет выделенный текст
-
Ctrl + Enter — выполняет текущую строку
-
Пример запроса:

Следующие шаги
Ознакомьтесь с QStudio, чтобы узнать о возможностях QStudio, и с документацией ClickHouse, чтобы узнать о возможностях ClickHouse.