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(