直接上代码
自定义sink
package com.lp.java.demo.common;
import org.apache.flink.configuration.Configuration;
import org.apache.flink.streaming.api.functions.sink.RichSinkFunction;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
/**
* <p/>
* <li>title: DataStream Sink</li>
* <li>@author: li.pan</li>
* <li>Date: 2019/12/29 5:00 下午</li>
* <li>Version: V1.0</li>
* <li>Description: Sink写出到Mysql</li>
*/
public class SinkToMysql extends RichSinkFunction<Student>{
Connection connection;
PreparedStatement ps;
private Connection getConnection() {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/flink_demo";
conn = DriverManager.getConnection(url,"root","1234&#