【发布时间】:2019-03-26 21:50:52
【问题描述】:
我正在尝试更新 ADW 的表格,但到目前为止我发现的唯一途径是通过我不太熟悉的 scala,我希望 PySpark 具有相同的功能。
这是 scala 代码,但我无法翻译它
import java.util.Properties
import java.sql.DriverManager
val jdbcUsername = "xxxxx"
val jdbcPassword = "xxxxx"
val driverClass = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
val jdbcUrl = s"xxxx"
val connectionProperties = new Properties()
connectionProperties.put("user", s"${jdbcUsername}")
connectionProperties.put("password", s"${jdbcPassword}")
connectionProperties.setProperty("Driver", driverClass)
val connection = DriverManager.getConnection(jdbcUrl, jdbcUsername, jdbcPassword)
val stmt = connection.createStatement()
val sql = "delete from table where condition"
stmt.execute(sql)
connection.close()
我想肯定有一种通用的方法可以使用 PySpark 在 Azure SQL 上执行命令,但我还没有找到。
【问题讨论】:
标签: python azure pyspark databricks