所以我试图在PyCharm上开发一些代码,但是我一直遇到
运行以下代码时出现“没有合适的驱动程序”错误。
更具体地说:“ py4j.protocol.Py4JJavaError:调用o22.jdbc时发生错误。
:java.sql.SQLException:没有合适的驱动程序”
我正在尝试连接到远程Mysql数据库,但是它声称我没有驱动程序。
以前没有使用过jdbc,所以我希望对这个问题有所了解。
from pyspark.sql import SparkSession
from pyspark.sql import SQLContext
spark = SparkSession.builder.getOrCreate()
sqlContext = SQLContext(spark)
dbname='mydb'
username='user'
password='password'
jdbc_url = "someHost.com"
Properties = {
"user" : username,
"password" : password
}
df = spark.read.jdbc(url=jdbc_url, table='test',
properties=Properties).load()
df.show()