diff --git a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/config/JdbcSinkOptions.java b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/config/JdbcSinkOptions.java index 0c51108833e..eacd23c5995 100644 --- a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/config/JdbcSinkOptions.java +++ b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/config/JdbcSinkOptions.java @@ -67,7 +67,7 @@ public class JdbcSinkOptions extends JdbcCommonOptions { .withDescription("auto commit"); public static final Option MAX_RETRIES = - Options.key("max_retries").intType().defaultValue(0).withDescription("max_retired"); + Options.key("max_retries").intType().defaultValue(0).withDescription("max_retries"); public static final Option XA_DATA_SOURCE_CLASS_NAME = Options.key("xa_data_source_class_name") diff --git a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java index 1097c2dcda2..7c184c9f8da 100644 --- a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java +++ b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java @@ -194,7 +194,7 @@ public synchronized void close() { if (jdbcStatementExecutor != null) { jdbcStatementExecutor.closeStatements(); } - } catch (SQLException e) { + } catch (SQLException | JdbcConnectorException e) { LOG.warn("Close JDBC writer failed.", e); } } @@ -205,7 +205,7 @@ public synchronized void close() { public void updateExecutor(boolean reconnect) throws SQLException, ClassNotFoundException { try { jdbcStatementExecutor.closeStatements(); - } catch (SQLException e) { + } catch (SQLException | JdbcConnectorException e) { if (!reconnect) { throw e; }