用JDBC连接Impala

news/2024/5/18 21:49:19 标签: impala, JDBC

1.下载所需要的架包

     http://download.csdn.net/detail/qq_36611929/9894733

本人导入所有架包出错,所以就删掉了slf4j-api-1.5.11.jar、slf4j-log4j12-1.5.11.jar、log4j-1.2.14.jar三个包

2.编写JDBC,并测试是否连接成功

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class ImpalaDao {
    private static String DRIVER = "com.cloudera.impala.jdbc41.Driver";
    private static String URL = "jdbc:impala://xxxxxxx:21050/DataBaseName";
    public static void main(String[] args) {
        Connection conn = null;
        ResultSet rs = null;
        PreparedStatement pst = null;


        try {
            Class.forName(DRIVER);
            conn = DriverManager.getConnection(URL);
            pst = conn.prepareStatement("select * from userinfo");
            rs = pst.executeQuery();
            while (rs.next()) {
                System.out.println(rs.getString(1) );
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                conn.close();
                pst.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
}


http://www.niftyadmin.cn/n/856280.html

相关文章

杭电acm刷题顺序Java_杭电ACM刷题顺序

第一阶段:开始入门吧!(15天,53题)输入输出练习(2天,10题)1000、1089—1096、1001简单操作:(2—4天,12题)2000—2011、2039英文题试水(3—4天,8题)1720、1062、2104、1064、2734、1170、1197、26…

Java中配置连接池

1.准备好驱动架包,下面链接有所有需要的架包 http://download.csdn.net/download/qq_36611929/9896590 2.新建一个类,例如DBManager import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement…

java如何用c++的方法_Java程序调用C/C++语言函数的方法

导语:Java提供了完备的C/C语言接口,这样我们可以利用C语言的强大功能实现Java难以实现的功能,在一定程序上消除Java的局限性和低效率。 下面就由小编为大家介绍一下Java程序调用C/C语言函数的方法,欢迎大家阅读!一、创建DLL文件使用某一种C/C开发工具创建…

java中本地方法是存储在什么区_Java虚拟机(JVM)的方法区(Method Area)存储了什么内容?...

https://www.breakyizhan.com/javamianshiti/2839.html1、JVM内存模型大多数JVM将内存分配为Method Area(方法区)、Heap(堆)、Program Counter Register(程序计数器)、JAVA Method Stack(JAVA方法栈)、Native Method Stack(本地方法栈)。2、 方法区(Method Area)线程共享&#…

解决Eclipse中新建的Maven项目缺少目录

1.最近新建的maven项目,发现缺少文件,目录如下 2.解决方法 右键点击项目,进入Properties,选择java Build Path,选中第一个J2SE-1.5,点击右边remove 3.删除J2SE-1.5后,如下选择,点击next&#x…

java小系统代码_javaIO流学习实现一些系统小功能源码

利用File类和IO相关的api实现了一些基本的系统功能show my codes:package io.ondelete.file;import java.io.*;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;/*** Created by southwe* 以下是对File类和IO流的基本api的一…

WOX 搜索框主题美化

WOX 搜索框主题美化 话不多说,先看美化后的样子,采用半透明效果,具体可以自己调 美化方法 一: 找到主题目录,一般在c盘下面 C:\用户\用户名\AppData\Local\Wox\app-xxx\Themes 二:创建一个主题文件 随便…

Docker 命令学习(镜像仓库)

一、login 1.1、简介 docker login:登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hubdocker logout:登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker H…