Подключение QStudio к ClickHouse
QStudio — это бесплатный графический интерфейс SQL-клиента, который позволяет запускать SQL-скрипты, легко просматривать таблицы, строить графики и экспортировать результаты. Он работает на всех операционных системах и с любой базой данных.
QStudio подключается к ClickHouse по JDBC.
1. Соберите сведения о вашем ClickHouse
QStudio использует JDBC поверх HTTP(S) для подключения к ClickHouse. Для этого вам понадобятся:
- endpoint
- номер порта
- имя пользователя
- пароль
Чтобы подключиться к ClickHouse по HTTP(S) вам потребуется следующая информация:
| Параметр(ы) | Описание |
|---|---|
HOST and PORT | Typically, the port is 8443 when using TLS or 8123 when not using TLS. |
DATABASE NAME | Out of the box, there is a database named default, use the name of the database that you want to connect to. |
USERNAME and PASSWORD | Out of the box, the username is default. Use the username appropriate for your use case. |
The details for your ClickHouse Cloud service are available in the ClickHouse Cloud console. Select a service and click Connect:

Choose HTTPS. Connection details are displayed in an example curl command.

If you're using self-managed ClickHouse, the connection details are set by your ClickHouse administrator.
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 обнаружит, что у вас не установлен драйвер ClickHouse JDBC, он предложит скачать их для вас:
4. Выполнение запросов к ClickHouse
-
Откройте редактор запросов и выполните запрос. Вы можете запускать запросы с помощью:
-
Ctrl + E — выполняет выделенный текст
-
Ctrl + Enter — выполняет текущую строку
-
Пример запроса:

Дальнейшие шаги
Подробнее о возможностях QStudio см. на странице QStudio, а о возможностях ClickHouse — в документации ClickHouse.