diff --git a/docs/content.zh/docs/connectors/table/jdbc.md b/docs/content.zh/docs/connectors/table/jdbc.md
index 8390c3525..e2be7a553 100644
--- a/docs/content.zh/docs/connectors/table/jdbc.md
+++ b/docs/content.zh/docs/connectors/table/jdbc.md
@@ -41,9 +41,25 @@ JDBC 连接器允许使用 JDBC 驱动向任意类型的关系型数据库读取
依赖
------------
+使用 JDBC 连接器时, `flink-connector-jdbc-core`, `flink-connector-jdbc-${database}` 和对应的 JDBC 驱动需要添加到依赖中。
+
{{< sql_connector_download_table "jdbc" >}}
-JDBC 连接器不是二进制发行版的一部分,请查阅[这里]({{< ref "docs/dev/configuration/overview" >}})了解如何在集群运行中引用 JDBC 连接器。
+连接到对应的数据库时,需要使用对应的 `flink-connector-jdbc-${database}` 依赖和驱动依赖。
+
+支持的 `flink-connector-jdbc-${database}` 依赖如下,其版本需要和 `flink-connector-jdbc-core` 依赖的版本相同:
+
+| Database | Group Id | Artifact Id | JAR |
+|:-----------|:--------------------------|:---------------------------------|:--------------------------------------------------------------------------------------------|
+| MySQL | `org.apache.flink` | `flink-connector-jdbc-mysql` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-mysql/) |
+| Oracle | `org.apache.flink` | `flink-connector-jdbc-oracle` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-oracle/) |
+| PostgreSQL | `org.apache.flink` | `flink-connector-jdbc-postgres` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-postgres/) |
+| Derby | `org.apache.flink` | `flink-connector-jdbc-core` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-core/) |
+| SQL Server | `org.apache.flink` | `flink-connector-jdbc-sqlserver` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-sqlserver/) |
+| CrateDB | `org.apache.flink` | `flink-connector-jdbc-cratedb` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-cratedb/) |
+| Db2 | `org.apache.flink` | `flink-connector-jdbc-db2` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-db2/) |
+| Trino | `org.apache.flink` | `flink-connector-jdbc-trino` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-trino/) |
+| OceanBase | `org.apache.flink` | `flink-connector-jdbc-oceanbase` | [下载](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-oceanbase/) |
在连接到具体数据库时,也需要对应的驱动依赖,目前支持的驱动如下:
diff --git a/docs/content/docs/connectors/table/jdbc.md b/docs/content/docs/connectors/table/jdbc.md
index b0ef84eb1..6e814016b 100644
--- a/docs/content/docs/connectors/table/jdbc.md
+++ b/docs/content/docs/connectors/table/jdbc.md
@@ -38,12 +38,27 @@ The JDBC sink operate in upsert mode for exchange UPDATE/DELETE messages with th
Dependencies
------------
+When using the JDBC connector, `flink-connector-jdbc-core`, `flink-connector-jdbc-${database}` and the JDBC driver needs to be added to the dependencies.
+
{{< sql_connector_download_table "jdbc" >}}
-The JDBC connector is not part of the binary distribution.
-See how to link with it for cluster execution [here]({{< ref "docs/dev/configuration/overview" >}}).
+The `flink-connector-jdbc-${database}` dependency and a driver dependency are required to connect to a specified database.
+
+The `flink-connector-jdbc-${database}` dependencies are as follows, whose version should be the same as the `flink-connector-jdbc-core`:
+
+| Database | Group Id | Artifact Id | JAR |
+|:-----------|:--------------------------|:---------------------------------|:--------------------------------------------------------------------------------------------------|
+| MySQL | `org.apache.flink` | `flink-connector-jdbc-mysql` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-mysql/) |
+| Oracle | `org.apache.flink` | `flink-connector-jdbc-oracle` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-oracle/) |
+| PostgreSQL | `org.apache.flink` | `flink-connector-jdbc-postgres` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-postgres/) |
+| Derby | `org.apache.flink` | `flink-connector-jdbc-core` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-core/) |
+| SQL Server | `org.apache.flink` | `flink-connector-jdbc-sqlserver` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-sqlserver/) |
+| CrateDB | `org.apache.flink` | `flink-connector-jdbc-cratedb` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-cratedb/) |
+| Db2 | `org.apache.flink` | `flink-connector-jdbc-db2` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-db2/) |
+| Trino | `org.apache.flink` | `flink-connector-jdbc-trino` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-trino/) |
+| OceanBase | `org.apache.flink` | `flink-connector-jdbc-oceanbase` | [Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-oceanbase/) |
-A driver dependency is also required to connect to a specified database. Here are drivers currently supported:
+Here are drivers currently supported:
| Driver | Group Id | Artifact Id | JAR |
|:-----------|:---------------------------|:-----------------------|:----------------------------------------------------------------------------------------------------------------------------------|
@@ -58,7 +73,8 @@ A driver dependency is also required to connect to a specified database. Here ar
| OceanBase | `com.oceanbase` | `oceanbase-client` | [Download](https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/) |
-JDBC connector and drivers are not part of Flink's binary distribution. See how to link with them for cluster execution [here]({{< ref "docs/dev/configuration/overview" >}}).
+JDBC connector and drivers are not part of Flink's binary distribution.
+See how to link with them for cluster execution [here]({{< ref "docs/dev/configuration/overview" >}}).
How to create a JDBC table
diff --git a/docs/data/jdbc.yml b/docs/data/jdbc.yml
index 1e23686cf..ee8eaaa7c 100644
--- a/docs/data/jdbc.yml
+++ b/docs/data/jdbc.yml
@@ -16,7 +16,7 @@
# limitations under the License.
################################################################################
-version: 3.3.0-SNAPSHOT
+version: 4.1-SNAPSHOT
variants:
- - maven: flink-connector-jdbc
- sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc/$full_version/flink-connector-jdbc-$full_version.jar
+ - maven: flink-connector-jdbc-core
+ sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-core/$full_version/flink-connector-jdbc-core-$full_version.jar
diff --git a/flink-connector-jdbc-architecture/pom.xml b/flink-connector-jdbc-architecture/pom.xml
index fe6fa34b2..b004496a9 100644
--- a/flink-connector-jdbc-architecture/pom.xml
+++ b/flink-connector-jdbc-architecture/pom.xml
@@ -6,7 +6,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-architecture
diff --git a/flink-connector-jdbc-backward-compatibility/pom.xml b/flink-connector-jdbc-backward-compatibility/pom.xml
index ff6269dc1..cc9da3fde 100644
--- a/flink-connector-jdbc-backward-compatibility/pom.xml
+++ b/flink-connector-jdbc-backward-compatibility/pom.xml
@@ -7,7 +7,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
org.apache.flink
diff --git a/flink-connector-jdbc-core/pom.xml b/flink-connector-jdbc-core/pom.xml
index 43d844496..a5a7e1f38 100644
--- a/flink-connector-jdbc-core/pom.xml
+++ b/flink-connector-jdbc-core/pom.xml
@@ -26,7 +26,7 @@ under the License.
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-core
diff --git a/flink-connector-jdbc-cratedb/pom.xml b/flink-connector-jdbc-cratedb/pom.xml
index 0233766d1..e042f11f7 100644
--- a/flink-connector-jdbc-cratedb/pom.xml
+++ b/flink-connector-jdbc-cratedb/pom.xml
@@ -6,7 +6,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-cratedb
diff --git a/flink-connector-jdbc-db2/pom.xml b/flink-connector-jdbc-db2/pom.xml
index 5b3aac6c5..69eca24a4 100644
--- a/flink-connector-jdbc-db2/pom.xml
+++ b/flink-connector-jdbc-db2/pom.xml
@@ -6,7 +6,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-db2
diff --git a/flink-connector-jdbc-mysql/pom.xml b/flink-connector-jdbc-mysql/pom.xml
index 91f3c6072..10ff122d5 100644
--- a/flink-connector-jdbc-mysql/pom.xml
+++ b/flink-connector-jdbc-mysql/pom.xml
@@ -6,7 +6,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-mysql
diff --git a/flink-connector-jdbc-oceanbase/pom.xml b/flink-connector-jdbc-oceanbase/pom.xml
index 5a9830de4..bb1479929 100644
--- a/flink-connector-jdbc-oceanbase/pom.xml
+++ b/flink-connector-jdbc-oceanbase/pom.xml
@@ -6,7 +6,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-oceanbase
diff --git a/flink-connector-jdbc-oracle/pom.xml b/flink-connector-jdbc-oracle/pom.xml
index 45b596c47..c34da213c 100644
--- a/flink-connector-jdbc-oracle/pom.xml
+++ b/flink-connector-jdbc-oracle/pom.xml
@@ -7,7 +7,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-oracle
diff --git a/flink-connector-jdbc-postgres/pom.xml b/flink-connector-jdbc-postgres/pom.xml
index 94eafb729..be42e5778 100644
--- a/flink-connector-jdbc-postgres/pom.xml
+++ b/flink-connector-jdbc-postgres/pom.xml
@@ -6,7 +6,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-postgres
diff --git a/flink-connector-jdbc-sqlserver/pom.xml b/flink-connector-jdbc-sqlserver/pom.xml
index 175b3ce2e..6cf1969aa 100644
--- a/flink-connector-jdbc-sqlserver/pom.xml
+++ b/flink-connector-jdbc-sqlserver/pom.xml
@@ -6,7 +6,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-sqlserver
diff --git a/flink-connector-jdbc-trino/pom.xml b/flink-connector-jdbc-trino/pom.xml
index 37234b67d..3f81974ca 100644
--- a/flink-connector-jdbc-trino/pom.xml
+++ b/flink-connector-jdbc-trino/pom.xml
@@ -6,7 +6,7 @@
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
flink-connector-jdbc-trino
diff --git a/pom.xml b/pom.xml
index fe2fc778b..4affd1673 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@ under the License.
org.apache.flink
flink-connector-jdbc-parent
- 4.0-SNAPSHOT
+ 4.1-SNAPSHOT
Flink : Connectors : JDBC : Parent
pom
2022