本文目錄一覽:
java怎麼連接sparksql集群
首先確保SQLSERVER服務正在運行,並可以允許遠程訪問連接 然後按如下步驟進行連接 1.安裝JDBC驅動 1)下載JDBC驅動 2)執行sqljdbc_4.0.2206.100_chs.exe解壓驅動文件 3)拷貝以下目錄中的sqljdbc_auth.dll到Windows的System32目錄。
java oracle sql spark什麼關係
java是一種編程語言,用來開發軟件程序的。
oracle是一種數據庫,用來進行數據的存儲和管理的軟件;
sql是一種數據庫查詢語言,用來對數據庫中的數據進行各種操作的。
java可以通過sql語句對oracle中存儲的數據進行操作。
spark不了解。
如何使用Spark SQL 的JDBC server
首先確保SQLSERVER服務正在運行,並可以允許遠程訪問連接
然後按如下步驟進行連接
1.安裝JDBC驅動
1)下載JDBC驅動
2)執行sqljdbc_4.0.2206.100_chs.exe解壓驅動文件
3)拷貝以下目錄中的sqljdbc_auth.dll到Windows的System32目錄。對x64的機子,x64的dll拷到C:\Windows\System32,x86的dll拷到C:\Windows\SysWOW64目錄。
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\
2.在Java程序中連接SQL Server
classpath中加上安裝好的SQL Server jdbc jar包
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
連接SQL Server的JDBC代碼
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
String url = “jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True”;
Connection con = DriverManager.getConnection(url);
在SQL Server Browser服務開啟的情況下也可以通過服務名連接
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
String url = “jdbc:sqlserver://localhost\\SQLEXPRESS;databaseName=master;IntegratedSecurity=True”;
Connection con = DriverManager.getConnection(url);
3.身份驗證模式
SQL Server默認使用Windows身份驗證模式,這也是官方推薦的模式,安全性更高。上面的連接例子就是採用的Windows認證。如果要使用混合認證模式,需要下載SQL Server Management Studio,並通過SQL Server Management Studio修改認證模式為混合認證模式。
SQL Server Management Studio的下載地址
修改SQL Server認證模式的方法
混合認證模式下,可以由數據庫進行認證,連接時需要提供用戶名和密碼
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
String url = “jdbc:sqlserver://localhost:54364;databaseName=master”;
Connection con = DriverManager.getConnection(url,”user”,”password”);
原創文章,作者:C13M5,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128902.html