From 21e3482bcaba5cf8afeedad179a7d49344a12f07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Fri, 13 Jan 2023 10:45:51 +0800 Subject: [PATCH] 'commit' --- FengHuang/pom.xml | 6 ++++ .../main/java/UnitTest/ClickhouseUtils.java | 30 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 FengHuang/src/main/java/UnitTest/ClickhouseUtils.java diff --git a/FengHuang/pom.xml b/FengHuang/pom.xml index 639fc11..e6c3584 100644 --- a/FengHuang/pom.xml +++ b/FengHuang/pom.xml @@ -46,6 +46,12 @@ cos 2022.2 + + + ru.yandex.clickhouse + clickhouse-jdbc + 0.3.2 + com.github.icecooly diff --git a/FengHuang/src/main/java/UnitTest/ClickhouseUtils.java b/FengHuang/src/main/java/UnitTest/ClickhouseUtils.java new file mode 100644 index 0000000..fd30cc2 --- /dev/null +++ b/FengHuang/src/main/java/UnitTest/ClickhouseUtils.java @@ -0,0 +1,30 @@ +package UnitTest; + +import com.jfinal.plugin.activerecord.ActiveRecordPlugin; +import com.jfinal.plugin.activerecord.Db; +import com.jfinal.plugin.activerecord.Record; +import com.jfinal.plugin.activerecord.dialect.AnsiSqlDialect; +import com.jfinal.plugin.druid.DruidPlugin; + +import java.sql.SQLException; +import java.util.List; + +public class ClickhouseUtils { + + public static void main(String[] args) throws SQLException { + String jdbcUrl = "jdbc:clickhouse://10.10.14.225:8123/db_test";// url路径 + String user = "default";// 账号 + String password = "DsideaL147258369";// 密码 + DruidPlugin hp = new DruidPlugin(jdbcUrl, user, password,"com.clickhouse.jdbc.ClickHouseDriver"); + hp.start(); + + // 配置ActiveRecord插件 + ActiveRecordPlugin arp = new ActiveRecordPlugin(hp); + arp.setDialect(new AnsiSqlDialect()); + arp.start(); + + String sql="select substr(class_name,1,4) as title,count(1) as cnt from db_test.t_base_class group by substr(class_name,1,4) order by cnt desc;"; + List list= Db.find(sql); + System.out.println(list); + } +} \ No newline at end of file