JDBC
允许CH通过 JDBC 连接到外部数据库。
要实现JDBC连接,CH需要使用以后台进程运行的程序 clickhouse-jdbc-bridge。
该引擎支持 Nullable 数据类型。
建表
引擎参数
-
datasource_uri
— 外部DBMS的URI或名字.URI格式:
jdbc:<driver_name>://<host_name>:<port>/?user=<username>&password=<password>
. MySQL示例:jdbc:mysql://localhost:3306/?user=root&password=root
. -
external_database
— 外部DBMS的数据库名. -
external_table
—external_database
中的外部表名或类似select * from table1 where column1=1
的查询语句.
用法示例
通过mysql控制台客户端来创建表
Creating a table in MySQL server by connecting directly with it’s console client:
在CH服务端创建表,并从中查询数据: