## ClickHouse的JDBC連接
1)加入clickhouse-jdbc驅動依賴
```
<dependency>
<groupId>ru.yandex.clickhouse<//groupId>
<artifactId>clickhouse-jdbc</artifactId>
<version>0.1.54</version>
</dependency>
```
2)連接操作
```JAVA
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
public class ClickhouseUtils {
private static Connection connection = null;
static {
try {
Class.forName("ru.yandex.clickhouse.ClickHouseDriver");// 驅動包
String url = "jdbc:clickhouse://192.168.89.230:8123/default";// url路徑
String user = "default";// 賬號
String password = "root";// 密碼
connection = DriverManager.getConnection(url, user, password);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) throws SQLException {
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("select * from system.functions");
ResultSetMetaData metaData = resultSet.getMetaData();
int columnCount = metaData.getColumnCount();
while (resultSet.next()) {
for (int i = 1; i <= columnCount; i++) {
System.out.println(metaData.getColumnName(i) + ":" + resultSet.getString(i));
}
}
}
}
```
- ClickHouse
- 第一節 ClickHouse入門
- 1.1ClickHouse概述
- 1.2ClickHouse單機安裝
- 1.3ClickHouse配置
- 1.4ClickHouse數據庫引擎
- 1.5ClickHouse集群部署
- 第二節 ClickHouse進階
- 2.1ClicKHouse數據類型
- 2.2ClicKHouse基本語法
- 2.3ClickHouse引擎
- 2.4ClickHouse函數
- 2.5ClickHouse分布式表
- 2.6ClickHouse權限和密碼加密
- 2.7ClickHouse數據導入和導出
- 第三節 ClicKHouse實戰篇
- 3.1ClickHouse的JDBC連接
- 3.2ClickHouse用戶行為分析
- 3.3ClickHouse實戰
- 第四節 ClicKHouse常見問題
- 4.1ClickHouse常見問題匯總
- 第五節 ClickHouse其他
- 5.1ClickHouse可視化工具
- 5.2ClickHouse學習教程