【尚硅谷Java版】Flink1.13输出算子之输出到Mysql
1、添加依赖
添加
flink-connect-jdbc
的依赖和
mysql
的依赖
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-connector-jdbc_${
scala.binary.version}</artifactId>
<version>${
flink.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.45</version>
</dependency>
2、创建数据库和表
根据你想要保存到数据库中那些字段进行建表
3、测试
从元素中读取数据写入mysql数据库当中
package com.atguigu.chapter05;
import org.apache.flink.connector.jdbc.JdbcConnectionOptions;
import org.apache.flink.connector.jdbc.JdbcSink;
import org.apache.flink.streaming.api.datastream.DataStreamSource;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
/**
* @author potential
*/
public class SinkToMySql