当我使用Java,我经常看到这样的代码:检查SQL错误/异常
try {
// any CRUD operation
} catch(SQLException e) {
// do some specific database error stuff
// if we're in a transaction, we usually rollback
try {
// rollback the transaction
} catch(anotherException e) {
// do some specific rollback error stuff
}
}
我只遇到了SQL /数据库错误时,有件事情很错我的代码。执行SQL操作并将尝试捕获到它们周围似乎非常重复。
由于在服务器端验证用户输入是一种很好的做法,除了在应用程序启动时连接数据库之外,还需要捕获数据库异常?
编程是非常非常重复的。你应该也可以有一个finally块。 – Paparazzi