Pular para o conteúdo principal
clickhouse-jdbc-bridge contém código experimental e não recebe mais suporte. Ele pode apresentar problemas de confiabilidade e vulnerabilidades de segurança. Use por sua conta e risco. O ClickHouse recomenda usar funções de tabela nativas no ClickHouse, que oferecem uma alternativa melhor para cenários de consultas ad hoc (Postgres, MySQL, MongoDB etc.).
Permite que o ClickHouse se conecte a bancos de dados externos via JDBC. Para implementar a conexão JDBC, o ClickHouse usa o programa separado clickhouse-jdbc-bridge, que deve ser executado como um daemon. Este motor oferece suporte ao tipo de dado Nullable.

Criar uma tabela

Parâmetros do motor
  • datasource — URI ou nome de um SGBD externo. Formato da URI: jdbc:<driver_name>://<host_name>:<port>/?user=<username>&password=<password>. Exemplo para MySQL: jdbc:mysql://localhost:3306/?user=root&password=root.
  • external_database — Nome de um banco de dados em um SGBD externo ou, alternativamente, um esquema de tabela definido explicitamente (veja os exemplos).
  • external_table — Nome da tabela em um banco de dados externo ou uma consulta select, como select * from table1 where column1=1.
  • Esses parâmetros também podem ser passados usando coleções nomeadas.

Exemplo de uso

Criando uma tabela no servidor MySQL conectando-se diretamente ao cliente de linha de comando:
Criando uma tabela no servidor ClickHouse e selecionando dados dessa tabela:

Veja também

Última modificação em 29 de junho de 2026