Skip to main content
Skip to main content

JDBC

Позволяет ClickHouse подключаться к внешним базам данных с помощью JDBC.

Для реализации соединения по JDBC ClickHouse использует отдельную программу clickhouse-jdbc-bridge, которая должна запускаться как демон.

Движок поддерживает тип данных Nullable.

Создание таблицы

Параметры движка

  • datasource_uri — URI или имя внешней СУБД.

    URI Формат: jdbc:<driver_name>://<host_name>:<port>/?user=<username>&password=<password>.

    Пример для MySQL: jdbc:mysql://localhost:3306/?user=root&password=root.

  • external_database — база данных во внешней СУБД.

  • external_table — таблицы в external_database или запросе выбора, например select * from table1, где column1 = 1.

Пример использования

Создадим таблицу в на сервере MySQL с помощью консольного клиента MySQL:

Создадим таблицу на сервере ClickHouse и получим из неё данные:

Смотрите также