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 連接的 時候,可以不使用用戶名和密碼。
這樣是可以訪問 成功的。
☆.。.:*・°☆.。.:*・°☆.。.:*・°☆.。.:*☆.。.:*・°☆.。.:*・°☆.。.:*・°☆.。.:*☆.。我是分隔符.:*・°☆.。.:*・°☆.。.:*・°☆.。.:*☆.。.:*・°☆.。.:*・°☆.。.:*・°☆.。.:*☆.。.:*・°☆.。.:*・
最近總跟吾皇吵架,愛的多了,想要的就多了,心態就變了。
開始計較事情了,脾氣變得好差,愛吃醋,愛比較,愛胡思亂想。不喜歡這樣的自己。
有時候 好失望啊。。