标签: mysql mysql-connector
我正在使用MySQL Connector / C ++。我不能完全确定我是否可以在 sql::Connection::commit()块内调用try... catch 或之后 > 块? (我无法找到有关它的任何信息here)
sql::Connection::commit()
try... catch
更新:我的代码中禁用了自动提交。
答案 0 :(得分:2)
TRY当然。您希望COMMIT成功后TRY成功,而不是失败并提出异常即将发现。
TRY
COMMIT
在CATCH区块中,如果有的话,请使用ROLLBACK语句。
CATCH
ROLLBACK