【发布时间】:2019-11-26 22:39:50
【问题描述】:
我在 Databricks 的 Python 环境中工作。我想应该有几种方法可以将数据框复制到 SQL Server 中的表中。这是我正在测试的两个代码示例。
# Saving data to a JDBC source
jdbcDF.write \
.format("jdbc") \
.option("url", "jdbc:postgresql:dbserver") \
.option("dbtable", "schema.tablename") \
.option("user", "username") \
.option("password", "password") \
.save()
jdbcDF2.write \
.jdbc("jdbc:postgresql:dbserver", "schema.tablename",
properties={"user": "username", "password": "password"})
在这两种情况下,我在第一行都收到一个错误,它显示:
'DataFrame' object has no attribute 'write'
我正在阅读此处的文档。 https://spark.apache.org/docs/latest/sql-data-sources-jdbc.html
我有一个我需要的数据框设置(来源)。我在 SQL Server 中有一个表,其中包含所有匹配的字段名称和 varchar 数据类型(目标)。我只需要从源复制到目标。我怎样才能做到这一点?蒂亚!
【问题讨论】:
标签: python sql-server python-3.x dataframe databricks