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