我知道如何用火花,和讀/寫表(如https://docs.microsoft.com/en-gb/azure/databricks/data/data-sources/sql-databases python示例)
但這一次,我隻需要更新一個表中的特定行。我不認為我能做到火花jdbc(附加或者覆蓋模式)
然後,我試圖利用jaydebeapi pymssql,但沒有成功。
com.microsoft.sqlserver.jdbc jaydebeapi會:類。SQLServerDriver沒有找到
也試圖利用pyodbc,但未能安裝該軟件odbc驅動程序。
usecase的最佳實踐是什麼?
嗨@Philippe渴望,磚運行時包含JDBC驅動程序Microsoft SQL Server和SQL Azure數據庫。看到磚的運行時版本說明JDBC的完整列表庫包含在磚運行時。
這文章介紹了如何使用DataFrame API使用JDBC連接到SQL數據庫以及如何通過JDBC接口控製讀取的並行性。本文提供了詳細的例子使用Scala API,縮寫為Python和火花SQL示例。對所有支持的理由使用JDBC連接到SQL數據庫,看看JDBC其他數據庫。