首页 / MYSQL / jdbc连接hive0.14
jdbc连接hive0.14
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jdbc连接hive0.14,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2565字,纯文字阅读大概需要4分钟。
内容图文
![jdbc连接hive0.14](/upload/InfoBanner/zyjiaocheng/561/6c0a14ff70c04ca58f8f61dae7462bd0.jpg)
Jdbc连接hive0.14版本 目前官网最新版本是hive0.13,要想下载最新的hive得去git上去clone一个。 Hive0.14最大特点是支持直接插入。 现在做一个jdbc连接hive0.14的例子。 需要的jar包: 数据库的工具类,被定义成不可继承且是私有访问 */ public final class D
Jdbc连接hive0.14版本
目前官网最新版本是hive0.13,要想下载最新的hive得去git上去clone一个。
Hive0.14最大特点是支持直接插入。
现在做一个jdbc连接hive0.14的例子。
需要的jar包:
<img src="https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/0J04R1W-0.jpg" alt="a婘籬櫰瓖婘骺a婘喀歓rF爕?~+!Ζ婍崼诓〣農亘燏i妀h诮??饨晏jv爖块?籧j霈猄雤柅y原j爪z{Ζ婍崼诓㏎z衰?歜殮+?痡圣I呐签?'b殮+?痡隻?贶xW喀熼?楗╧y"http://www.2cto.com/database/" target="_blank" class="keylink">数据库的工具类,被定义成不可继承且是私有访问
*/
public final class DBTool {
final private static String OPTION_FILE_NAME = "hivedatabase";
private static Connection conn;
static ResourceBundle res;
static {
res = ResourceBundle.getBundle(OPTION_FILE_NAME);
try {
String driver = res.getString("jdbc.driver");
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
/**
* 获取数据库的连接
*
* @return conn
*/
public static Connection getConnection() {
if (null == conn) {
try {
String url = res.getString("jdbc.url");
String user = res.getString("jdbc.username");
String password = res.getString("jdbc.password");
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
return conn;
}
/**
* 释放资源
*
* @param conn
* @param pstmt
* @param rs
*/
public static void closeJDBC(Connection conn, PreparedStatement pstmt,
ResultSet rs) {
if (null != rs) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
if (null != pstmt) {
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
if (null != conn) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
}
}
}
}
}
}
2.hivedatabase.properties
#hive database setting
jdbc.type=hive
jdbc.driver=org.apache.hive.jdbc.HiveDriver
jdbc.url=jdbc:hive2://192.168.2.150:10000/default
jdbc.username=hadoop
jdbc.password=
3.test是类
public class Test {
public static void main(String[] args) throws Exception {
Connection connection = DBTool.getConnection();
System.out.println(connection);}
}
如果能连接通说明你已经成功连接上hive了。
内容总结
以上是互联网集市为您收集整理的jdbc连接hive0.14全部内容,希望文章能够帮你解决jdbc连接hive0.14所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。