91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語言: Java
  • 標(biāo)簽: HiveConnect??

資源簡介

HiveConnect.java 連接 增刪改查 代碼

資源截圖

代碼片段和文件信息

package?hive;

import?java.sql.*;

public?class?HiveConnect?{

????private?static?String?driverName?=?“org.apache.hive.jdbc.HiveDriver“;//hive驅(qū)動名稱
????private?static?String?url?=?“jdbc:hive2://vm-201:10000/myhive“;//連接hive2服務(wù)的連接地址,Hive0.11.0以上版本提供了一個(gè)全新的服務(wù):HiveServer2
????private?static?String?user?=?“root“;//對HDFS有操作權(quán)限的用戶
????private?static?String?password?=?“Bd123456!“;//在非安全模式下,指定一個(gè)用戶運(yùn)行查詢,忽略密碼
????private?static?String?sql?=?““;
????private?static?ResultSet?res;

????public?static?void?main(String[]?args)?{
????????try?{
????????????Class.forName(driverName);//加載HiveServer2驅(qū)動程序
????????????Connection?conn?=?DriverManager.getConnection(url?user?password);//根據(jù)URL連接指定的數(shù)據(jù)庫
????????????Statement?stmt?=?conn.createStatement();

????????????//創(chuàng)建的表名
????????????String?tableName?=?“word_table“;

????????????/**?第一步:表存在就先刪除?**/
????????????sql?=?“drop?table?“?+?tableName;
????????????stmt.execute(sql);

????????????/**?第二步:表不存在就創(chuàng)建?**/
????????????sql?=?“create?table?“?+?tableName?+?“?(word10?string?word20?string?word30?string)??row?format?delimited?fields?terminated?by?‘\t‘?“;
????????????stmt.execute(sql);

????????????//?執(zhí)行“show?tables”操作
????????????sql?=?“show?tables“;
????????????res?=?stmt.executeQuery(sql);
????????????System.out.println(“-----?執(zhí)行“show?tables”操作-------“);
????????????if?(res.next())?{
????????????????System.out.println(res.getString(1)?);
????????????}

????????????//?執(zhí)行“describe?table”操作
????????????sql?=?“desc?“?+?tableName;
????????????res?=?stmt.executeQuery

評論

共有 條評論

相關(guān)資源