繁体   English   中英

Scala Spark sql与intellij,如何链接jdbc jar文件并运行scala代码

[英]scala spark sql with intellij, how to link jdbc jar file and run the scala code

我最近将代码从python转移到了scala,并创建了一个包含spark的scala环境的项目,我编写了一个简单的代码来读取sql数据库表并将其添加为数据框,并希望使用.show()打印前20条记录

dataframe_mysql = sc.read.format("jdbc").option("url", "jdbc:mysql://localhost:3306/new_schema").option("driver", "com.mysql.jdbc.Driver").option("dbtable", "testing").option("user", "root").option("password", "").load()

Iam无法运行代码并获取表记录,以前在python中,我曾经在终端上运行python时将jdbc驱动程序作为参数附加,所以我如何在使用intellij作为我的scala iam中实现相同的功能。

如果使用SBT,则可以将其导入到项目中:

"mysql" % "mysql-connector-java" % "5.1.46" % "provided"

最终,您还可以通过以下步骤手动添加它:

  1. 右键单击项目并打开模块设置

  2. 然后转到库并将其添加到JAR中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM