码迷,mamicode.com
首页 > 编程语言 > 详细

Java程序操作Hive

时间:2019-08-26 15:26:32      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:sel   result   div   word   next   jdbc   hive   驱动   resultset   

1、hive的lib+jdbc,还要把mysql的连接驱动加载过来

2、编写程序

开启远程服务:
[root@zhiyou ~]# hiveserver2 &
[1] 4127
[root@zhiyou ~]#

package com.zy.test;

import java.sql.*;

public class HiveTest {
    public static void main(String[] args) throws Exception {


        //1.加载驱动
        Class.forName("org.apache.hive.jdbc.HiveDriver");
        //2.建立连接
        String url = "jdbc:hive2://192.168.80.113:10000/default";
        String user = "root";
        String password = "1234";
        Connection conn = DriverManager.getConnection(url, user, password);
        //3.准备sql语句
        String sql = "select Sname from student";
        PreparedStatement ps = conn.prepareStatement(sql);
        //4.执行sql语句
        ResultSet rs = ps.executeQuery();
        while (rs.next()){
            System.out.println(rs.getString(1));

        }
        rs.close();
        ps.close();
        conn.close();


    }
}

 

Java程序操作Hive

标签:sel   result   div   word   next   jdbc   hive   驱动   resultset   

原文地址:https://www.cnblogs.com/qfdy123/p/11412349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!