您的位置:首页 > 编程语言 > Java开发

eclipse通过jdbc连接hive

2014-03-11 16:19 441 查看
hive使用的是0.9.0版本

打开HiveServer服务

hive --service hiveserver

在eclipse的工程中导入需要的jar包

hive/lib文件夹下的有:

antlr-runtime-3.0.1.jar

hive-exec-0.9.0.jar

hive-jdbc-0.9.0.jar

hive-metastore-0.9.0.jar

hive-service-0.9.0.jar

jdo2-api-2.3-ec.jar

libfb303.jar

slf4j-api-1.6.1.jar

slf4j-log4j12-1.6.1.jar

log4j-1.2.16.jar

hadoop/lib文件夹下的有:

commons-io-2.1.jar

commons-logging-1.1.1.jar

commons-logging-api-1.0.4.jar

程序代码如下

package test;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

public class Test {

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

// TODO Auto-generated method stub

Class.forName("org.apache.hadoop.hive.jdbc.HiveDriver");

Connection conn=DriverManager.getConnection("jdbc:hive://IP:10000/hive","","");

Statement stmt=conn.createStatement();

//String tablename="";

String query_sql="select 列名 from 表名 where 条件";

ResultSet rs=stmt.executeQuery(query_sql);

while(rs.next()){

System.out.println(rs.getInt(1));

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: