我想使用一個非常基本的java程序連接到磚使用火花的jdbc驅動程序(SparkJDBC42.jar),但我得到的錯誤(上麵提到的):
(辛巴][SparkJDBCDriver](500177)從連接字符串獲取http路徑錯誤
這是我的代碼片段:
進口java.sql。*;類JDBCTest{公共靜態void main (String參數[])throws SQLException{連接con =零;嚐試{forname (“com.simba.spark.jdbc.Driver”);字符串dbURL = " jdbc:火花:/ / dbc-29cb99e0-2b6f.cloud.m.eheci.com: 443 /違約;運輸方式= http; ssl = 1; AuthMech = 3”;system . out。println (“jdbcurl = " + dbURL);字符串strUserID = "(電子郵件保護)”;字符串strPassword = "密碼# 1”;反對= DriverManager.getConnection (dbURL strUserID strPassword);system . out。println(“連接到數據庫。”);=聲明支撐con.createStatement ();system . out。println(“執行查詢”);ResultSet rs =支撐。executeQuery (“SELECT * FROM default.table1”); while(rs.next()) System.out.println("1"); con.close(); }catch(Exception e){ System.out.println(e);} finally { con.close(); } } }
運行命令:SparkJDBC42.jar: java - cp。JDBCTest“測試”
我使用我提供的jdbc url連接端點。
這對其他數據庫相同的代碼工作。
似乎與火花司機不允許我甚至達到我嚐試連接的點。
我是感激你的幫助。謝謝你!