1、使用继承RichSinkFunction类的方法,自定义写入MySQL,就可以完成数据写入MySQL的操作;
使用JDBCAppendTableSink.builder()这种方法的时候,没法写数据到MySQL。
2、
JDBCAppendTableSink sink = JDBCAppendTableSink.builder().setBatchSize(1)
.setDrivername("com.mysql.jdbc.Driver")
.setDBUrl("jdbc:mysql://localhost:3306/flink")
.setUsername("root")
.setPassword("123456")
.setQuery(sql2)
.setParameterTypes(types)
.build();