import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.Properties; public class JdbcTest { public static final String url = "jdbc:impala://10.133.235.42:21050/sqoop_test;SocketTimeOut=50"; public static void main(String[] args) { try { test1(); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public static void test1() throws ClassNotFoundException { boolean runable = false; int period = 0; String query = "select * from user "; try{ Class.forName("com.cloudera.impala.jdbc41.Driver"); }catch(Exception e){ e.printStackTrace(); } Connection conn = null; Statement st = null; ResultSet rs = null; Long startTime = System.currentTimeMillis(); try { Properties info = new Properties(); conn = DriverManager.getConnection(url, "", ""); startTime = System.currentTimeMillis(); System.out.println("Connection Created"); System.out.println(conn); int i = 0; st = conn.createStatement(); rs = st.executeQuery(query); System.out.println(rs); while (rs.next()) { System.out.println(rs.getString(2)); } } catch (Exception e) { System.out.println(e.getMessage()); e.printStackTrace(); } Long endTime = System.currentTimeMillis(); System.out.println("连接异常。连接维持时间:" + (endTime - startTime) / 1000 + "秒"); } }
jdbc:impala://10.133.235.42:21050/sqoop_test;SocketTimeOut=50
地址:10.133.235.42
端口号:21050
库名字:sqoop_test
注意 使用jdbc:impala 连接的 时候,可以不使用用户名和密码。
这样是可以访问 成功的。
☆.。.:*・°☆.。.:*・°☆.。.:*・°☆.。.:*☆.。.:*・°☆.。.:*・°☆.。.:*・°☆.。.:*☆.。我是分隔符.:*・°☆.。.:*・°☆.。.:*・°☆.。.:*☆.。.:*・°☆.。.:*・°☆.。.:*・°☆.。.:*☆.。.:*・°☆.。.:*・
最近总跟吾皇吵架,爱的多了,想要的就多了,心态就变了。
开始计较事情了,脾气变得好差,爱吃醋,爱比较,爱胡思乱想。不喜欢这样的自己。
有时候 好失望啊。。