首页 > 编程知识 正文

sqldeveloper连接hive,hive连接mysql数据库

时间:2023-05-03 07:59:39 阅读:196792 作者:3842

       做项目中需要连接第三方公司的hive数据库,由于我们是在内网做的项目,没有使用maven来进行项目管理,jar包需要一个一个的导入,看了网上博友们给的例子都很简单,可是自己亲子实战后,各种报找不到类的异常。只能根据缺少的jar包一个一个的去网上下载,一个一个的解决。费心呢!现在就给大家分享下用到的jar包java连接hive需要的所有jar包,我也把代码发一下吧!

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class HiveUtil {public static void main(String[] args) {String connectionURL = "jdbc:hive2://5.2.25.25:10000/hai";String drivername = "org.apache.hive.jdbc.HiveDriver";String username = "";String password = "";try {Class.forName(drivername);} catch (ClassNotFoundException e) {e.printStackTrace();System.exit(1);}try {Connection con = DriverManager.getConnection(connectionURL, username, password);if (con != null) {System.out.println("Connected");} else {System.out.println("Not Connected");}Statement stmt = con.createStatement();String sql;ResultSet res;sql = "select * from v_zdry_idx_jxxx limit 10";System.out.println("Running: " + sql);res = stmt.executeQuery(sql);while (res.next()) {System.out.println(String.valueOf(res.getString(1)) + "t" + res.getString(2));}} catch (SQLException se) {se.printStackTrace();}}}

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。