请教banq及其他高手:J2EE中异常处理该如何设计

特别是对于访问数据库时的异常,例如当拼接的SQL语句不正确时,应该在何处抛出异常。

DAO抛出,在Service中获取,并进行业务分析,将结果传递到表现层