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

相关推荐

  • 请问下python的(关于python的)

    请问下python的(关于python的)当我们进行Python学习的时候,一定要保持良好的逻辑思维能力,虽然说Python适合零基础人员学习,但是学习的时候也需要较强的思维能力。

    2023-10-27
    89
  • Python数据类型:变量类型及其用途

    Python数据类型:变量类型及其用途Python 是一种解释性、面向对象、动态数据类型的开发语言。在 Python 中,数据类型是一个关键问题,是在编程时必须要考虑的重点。本篇文章将从多个方面对 Python 的数据类型做详细的阐述,其中包括数字类型、字符串类型、功能类型、布尔型以及特殊类型等。通过本文的学习,我们可以更深入的了解 Python 的数据类型及其应用场景,为我们在实际项目开发中的编程工作带来帮助。

    2024-02-20
    52
  • Redis学习笔记(十六) Sentinel(哨兵)(下)

    Redis学习笔记(十六) Sentinel(哨兵)(下)消失了一段时间,我又回来啦。不多说,继续把哨兵看完。 检测主观下线状态 默认情况下,Sentinel会以每秒一次的频率向所有与他创建了命令连接的实例(主从服务器以及其他Sentinel)发送PING命

    2023-03-09
    96
  • MySQL实战45讲 4,5[亲测有效]

    MySQL实战45讲 4,5[亲测有效]MySQL实战45讲 4,5总结

    2023-05-27
    96
  • pg数据库安全配置「建议收藏」

    pg数据库安全配置「建议收藏」pg数据库安全配置 [TOC] 数据库安全配置是数据库管理的重要环节之一。安全配置主要包括密码、网络访问控制、审计等。下面会依次讲解在瀚高数据库中如何实现密码相关的安全性配置。 1 密码加密存储 p…

    2023-02-27
    105
  • 批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]

    批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]从示例中可以看出,目的是提取门店的编号,但无论在目标单元格中输入1个值,还是2个值,都得不到正确的结果,但快速填充快捷键Ctrl+E的用法是完全

    2023-03-01
    102
  • oracle order by 排序重复错乱问题

    oracle order by 排序重复错乱问题对于翻页等逻辑必须默认加上order by排序,而且order by的字段如果有重复值,必须指定第二排序字段,如果第二排序字段还有重复值,那必须指定更多的字段,直到所有的排序字段能够指定唯一顺序 ,…

    2023-03-31
    110
  • 阿里影业前景如何_点击率预估算法

    阿里影业前景如何_点击率预估算法分享嘉宾:牟娜 阿里巴巴 高级算法工程师 编辑整理:孙锴 内容来源:DataFun AI Talk《定向广告新一代点击率预估主模型——深度兴趣演化网络》 出品社区:DataFun 导读: 本次带给大家

    2023-05-18
    98

发表回复

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