1919package com .dtstack .flink .sql .sink .impala ;
2020
2121import com .dtstack .flink .sql .classloader .ClassLoaderManager ;
22+ import com .dtstack .flink .sql .core .rdb .util .JdbcConnectUtil ;
2223import com .dtstack .flink .sql .exception .ExceptionTrace ;
2324import com .dtstack .flink .sql .factory .DTThreadFactory ;
2425import com .dtstack .flink .sql .outputformat .AbstractDtRichOutputFormat ;
@@ -282,8 +283,8 @@ private void executeUpdateBatch() throws SQLException {
282283 rows .clear ();
283284 } catch (Exception e ) {
284285 LOG .debug ("impala jdbc execute batch error " , e );
285- JDBCUtils .rollBack (connection );
286- JDBCUtils .commit (connection );
286+ JdbcConnectUtil .rollBack (connection );
287+ JdbcConnectUtil .commit (connection );
287288 updateStatement .clearBatch ();
288289 executeUpdate (connection );
289290 }
@@ -294,10 +295,10 @@ public void executeUpdate(Connection connection) {
294295 try {
295296 setRecordToStatement (updateStatement , JDBCTypeConvertUtils .getSqlTypeFromFieldType (fieldTypes ), row );
296297 updateStatement .executeUpdate ();
297- JDBCUtils .commit (connection );
298+ JdbcConnectUtil .commit (connection );
298299 } catch (Exception e ) {
299- JDBCUtils .rollBack (connection );
300- JDBCUtils .commit (connection );
300+ JdbcConnectUtil .rollBack (connection );
301+ JdbcConnectUtil .commit (connection );
301302 if (metricOutputFormat .outDirtyRecords .getCount () % DIRTY_DATA_PRINT_FREQUENCY == 0 || LOG .isDebugEnabled ()) {
302303 LOG .error ("record insert failed ,this row is {}" , row .toString ());
303304 LOG .error ("" , e );
@@ -509,16 +510,16 @@ private void dealBatchSqlError(List<String> rowData,
509510 Statement statement ,
510511 String templateSql ) {
511512 String errorMsg = "Insert into impala error. \n Cause: [%s]\n Row: [%s]" ;
512- JDBCUtils .rollBack (connection );
513- JDBCUtils .commit (connection );
513+ JdbcConnectUtil .rollBack (connection );
514+ JdbcConnectUtil .commit (connection );
514515 for (String rowDatum : rowData ) {
515516 String executeSql = templateSql .replace (VALUES_CONDITION , rowDatum );
516517 try {
517518 statement .execute (executeSql );
518- JDBCUtils .commit (connection );
519+ JdbcConnectUtil .commit (connection );
519520 } catch (SQLException e ) {
520- JDBCUtils .rollBack (connection );
521- JDBCUtils .commit (connection );
521+ JdbcConnectUtil .rollBack (connection );
522+ JdbcConnectUtil .commit (connection );
522523 if (metricOutputFormat .outDirtyRecords .getCount () % DIRTY_DATA_PRINT_FREQUENCY == 0 || LOG .isDebugEnabled ()) {
523524 LOG .error (
524525 String .format (
0 commit comments