在实时计算场景中,将处理结果写入关系型数据库是常见需求。本文基于 Flink 1.13.5 版本,详细介绍如何使用 JDBC Connector 将 DataStream 数据实时写入 MySQL 数据库,剖析 JdbcSink 工具类的各个组件帮助开发者全面掌握 JDBC 数据写入的核心机制,最后提供最佳实践。
JDBC Connector 连接器提供一个 Sink 接收器来将数据写入 JDBC 数据库。在这使用 JDBC Connector 连接器实现将数据写入 MySQL 数据库。
1. 依赖
要使用 JDBC Connector 连接器,需要将如下依赖项添加到项目中:
<dependency>
<groupId