据库操作失败，JDBC将抛出一个SQLException。一般来说，此类异常很少能够恢复，唯一能做的就是尽可能详细的打印异常日记。推荐的做法是将SQLException翻译成应用程序领域相关的异常（非强制处理异常）并最终回滚数据库和通知用户。一个数据库事务代码如下：boolean autoCommitDefault = conn.getAutoCommit();try {} catch (Throwable e) {} finally {