impala jdbc连接_db2 jdbc

impala jdbc连接_db2 jdbc首先要引入ImpalaJDBC41.jar包。可以网上找,也可以直接下面的地址下载。 链接:https://pan.baidu.com/s/1MTJ0Wn1pwEmtXwp-_E4gIw 提取码:j…

Impala Jdbc

首先要引入ImpalaJDBC41.jar包。可以网上找,也可以直接下面的地址下载。

链接:https://pan.baidu.com/s/1MTJ0Wn1pwEmtXwp-_E4gIw 
提取码:j00u 

public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //这个地址填写自己的impala server地址,默认端口为21050
        //默认连接default库,这里是wx,使用AuthMech=0不验证用户密码
        String connectionUrl = "jdbc:impala://10.xx.xx.xxx:21050/wx;AuthMech=0";
        String jdbcDriverName = "com.cloudera.impala.jdbc41.Driver";

        //简单的一个查询语句
        String sql = "SELECT F_GNMC,COUNT(1) AS count FROM  SYS_OPLOG where F_USER=?" +
                " GROUP BY F_GNMC order by count desc limit ?";

        Connection con = DriverManager.getConnection(connectionUrl);
        //加载驱动
        Class.forName(jdbcDriverName);

        //查询
//        Statement stmt = con.createStatement();
        PreparedStatement ps = con.prepareStatement(sql);
        ps.setString(1, "10026413");
        ps.setInt(2, 10);
        Long start = System.currentTimeMillis();
        System.out.println("---begin query---" + start);

//        ResultSet rs = ps.executeQuery(sql);
        ResultSet rs = ps.executeQuery();
        Long end = System.currentTimeMillis();

        //打印输出
        while (rs.next()) {
            String gnmc = rs.getString(1);
            String count = rs.getString(2);
            System.out.println(gnmc + " " + count);
        }
        System.out.println("---end query---" + end);
        System.out.println((end - start) + "ms");
    }

代码100分

代码100分保存 6218
查询 6104
刷新 4485
提交 4287
流程审批查询 3881
流程 3851
确定 3268
首页 3012
新增 2381
显示查询 1934
---end query---1585193941742
676ms

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9346.html

(0)
上一篇 2023-02-10
下一篇 2023-02-10

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注