Spark操作JDBC-API实现将数据存入到MySQL并读取出来(在小海豚里面操作)
代码:
bject mysql {
def main(args: Array[String]): Unit = {
//Spark支持通过Java JDBC访问关系型数据库。需要使用JdbcRDD
//创建
val conf = new SparkConf().setAppName("mysql").setMaster("local[*]")
val sc = new SparkContext(conf)
//插入数据
val data: RDD[(String, Int)] = sc.parallelize(List(("aaa",18),("bbb",19),("ccc",20)))
//调用foreachPartition针对每一个分区进行操作
data.foreachPartition(saveToMySQL)
//读取数据
def getConn():Connection={
DriverManager.getConnection("jdbc:mysql://localhost:3306/test?characterEncoding=UTF-

本文通过Spark的JDBC API演示如何将数据写入MySQL数据库,并从数据库中读取数据,所有操作在小海豚平台上进行。

1703

被折叠的 条评论
为什么被折叠?



