使用sparkSql中的SparkSession连接mysql数据库
val sparkSession=SparkSession.builder().appName('SparkLinkMysql').getOrCreate()
sparkSession.read().format("jdbc")
.option("driver", "com.mysql.jdbc.Driver")
.option("url", "jdbc:mysql://localhost:3306/spark")
.option("user", "root")
.option("password", "root")
.option("dbtable", "spark")
.load()
- format("jdbc")是指SparkSQL操作的数据来源是通过JDBC获得,
- option是数据库的配置
- datable:具体要链接使用哪个数据库;