Разница между commit и try в языках программирования заключается в их назначении и использовании:
- Commit в контексте транзакций в языках программирования, например SQL, используется для утверждения транзакции и завершения её выполнения. 13 Если ошибок нет, commit утверждает транзакцию, а если возникает ошибка, инициирует откат. 1
- Try в языках программирования, например, позволяет осуществлять операции и в случае возникновения ошибок управлять ими, например, в блоке catch управлять исключениями и устанавливать флаг, который указывает на возможность commit. 1
Таким образом, commit применяется для завершения транзакции, а try используется для обработки ошибок и управления транзакциями. 12
Например, в SQL для этого можно использовать конструкцию TRY для осуществления SQL-операций, а в блоке CATCH управлять ошибками и устанавливать флаг, который будет указывать на возможность commit. 1