update sql error

This commit is contained in:
SwallowGG
2024-06-05 14:28:24 +08:00
parent da70c9a058
commit 46740b8552
2 changed files with 4 additions and 2 deletions

View File

@ -134,6 +134,8 @@ public class MysqlDBManage extends DefaultDBManage implements DBManage {
} catch (Exception e) { } catch (Exception e) {
connection.rollback(); connection.rollback();
throw new RuntimeException(e); throw new RuntimeException(e);
}finally {
connection.setAutoCommit(true);
} }
} }

View File

@ -100,13 +100,13 @@ public class DlTemplateServiceImpl implements DlTemplateService {
List<String> sqlList = SqlUtils.parse(param.getSql(), dbType); List<String> sqlList = SqlUtils.parse(param.getSql(), dbType);
Connection connection = Chat2DBContext.getConnection(); Connection connection = Chat2DBContext.getConnection();
try { try {
connection.setAutoCommit(false); // connection.setAutoCommit(false);
for (String originalSql : sqlList) { for (String originalSql : sqlList) {
ExecuteResult executeResult = executor.executeUpdate(originalSql, connection, 1); ExecuteResult executeResult = executor.executeUpdate(originalSql, connection, 1);
dataResult.setData(executeResult); dataResult.setData(executeResult);
addOperationLog(executeResult); addOperationLog(executeResult);
} }
connection.commit(); // connection.commit();
} catch (Exception e) { } catch (Exception e) {
log.error("executeUpdate error", e); log.error("executeUpdate error", e);
dataResult.setSuccess(false); dataResult.setSuccess(false);