當我使用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