我在试图使用Python从Databricks连接到数据库时遇到以下错误:
错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
代码:
jdbcHostname = "hostname"
jdbcDatabase = "dbname"
jdbcUsername="user"
jdbcPassword="pwd"
jdbcUrl = "jdbc:mysql://{0}/{1}".format(jdbcHostname, jdbcDatabase)
connectionProperties = {
"user" : jdbcUsername,
"pwd" : jdbcPassword,
"driver" : "com.mysql.jdbc.Driver"
}
pushdown_query = "select top 10 [unique id] from table"
dfcontest= spark.read.jdbc(url=jdbcUrl, table=pushdown_query, properties=connectionProperties)
display(dfcontest)
这里有什么问题?你能帮忙吗?我们需要添加任何jar包吗?