commit 可以抛出 SQLException 吗?
Can commit throw SQLException?
我正在使用 MySQL Connector/C++。我不完全确定我是否必须调用 sql::Connection::commit()
inside try... catch
块或 在块之后?
(我找不到任何相关信息 here)
更新:我的代码中禁用了自动提交。
TRY
当然。你想 COMMIT
当你的 TRY
成功时,而不是当它失败并引发你正在捕获的异常时。
在您的 CATCH
块中,如果有的话,您将使用 ROLLBACK
语句。
我正在使用 MySQL Connector/C++。我不完全确定我是否必须调用 sql::Connection::commit()
inside try... catch
块或 在块之后?
(我找不到任何相关信息 here)
更新:我的代码中禁用了自动提交。
TRY
当然。你想 COMMIT
当你的 TRY
成功时,而不是当它失败并引发你正在捕获的异常时。
在您的 CATCH
块中,如果有的话,您将使用 ROLLBACK
语句。