博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache Kylin 2.3 JDBC Java API 示例
阅读量:2392 次
发布时间:2019-05-10

本文共 2143 字,大约阅读时间需要 7 分钟。

官方文档

1、pom.xml

org.apache.kylin
kylin-jdbc
2.3.1
...

2、Statement

package com.cntaiping.tpa.kylin;import java.sql.Connection;  import java.sql.DriverManager;import java.sql.ResultSet;  import java.sql.Statement;  public class KylinDemo1 {    public static void main(String[] args) throws Exception{        String conStr = "jdbc:kylin://10.17.12.160:7070/learn_kylin";        Class.forName("org.apache.kylin.jdbc.Driver");        Connection conn = DriverManager.getConnection(conStr, "ADMIN", "KYLIN");          Statement state= conn.createStatement();          String sql="select part_dt, sum(price) as total_selled,count(distinct seller_id) as sellers " +                  "from kylin_sales group by part_dt order by part_dt limit 5";        ResultSet rs=state.executeQuery(sql);          System.out.println("part_dt\t"+ "\t" + "total_selled" + "\t" +"sellers");                      while(rs.next()) {                System.out.println(rs.getString(1)+ "\t" +rs.getString(2) + "\t" +rs.getString(3));          }      }}

运行结果

part_dt     total_selled    sellers2011-12-31  466.9037    122012-01-01  970.2347    172012-01-02  917.4138    142012-01-03  553.0541    102012-01-04  732.9007    18

这里写图片描述

3、PreparedStatement

package com.cntaiping.tpa.kylin;import java.sql.Connection;  import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;  public class KylinDemo2 {    public static void main(String[] args) throws Exception{        String conStr = "jdbc:kylin://10.17.12.160:7070/learn_kylin";        Class.forName("org.apache.kylin.jdbc.Driver");        Connection conn = DriverManager.getConnection(conStr, "ADMIN", "KYLIN");            String sql="select * from KYLIN_CATEGORY_GROUPINGS where LEAF_CATEG_ID = ?";        PreparedStatement state = conn.prepareStatement(sql);          state.setLong(1,10058);          ResultSet rs= state.executeQuery();                    while(rs.next()) {                System.out.println(rs.getString(1)+ "\t" +rs.getString(2) + "\t" +rs.getString(3));          }      }}

这里写图片描述

你可能感兴趣的文章
Ubuntu 12.04 Precise LTS: Install ModSecurity for Apache 2 web server
查看>>
Java Web 三层架构详解
查看>>
iphone for PPT遥控器 MyPoint PowerPoint Remote
查看>>
ZPanel 10.0.0.2 Remote Command Execution
查看>>
Using Mimikatz Alpha or Getting Clear Text Passwords with a Microsoft Tool
查看>>
宁皓网bootstrap
查看>>
Hive作业优化总结(来自一号店)
查看>>
九.redis学习笔记之虚拟内存
查看>>
java ireport jasperreport 配套使用(三) 使用Parameters
查看>>
关于二维数组和指向指针的指针
查看>>
http get post head
查看>>
关于C语言中函数调用和参数传递机制的探讨
查看>>
堆栈溢出从入门到提高
查看>>
Linux环境进程间通信 共享内存(下)
查看>>
Linux环境进程间通信 共享内存(上)
查看>>
Linux select函数(二)
查看>>
Yacc使用
查看>>
C语言里面的嵌套声明的读法
查看>>
kmalloc详解
查看>>
linux下gdb单步调试(中)
查看>>